Php 未通过主机解析mysql连接

Php 未通过主机解析mysql连接,php,mysql,pdo,Php,Mysql,Pdo,我正在使用PHP PDO连接MySQL数据库,如下所示: $dbconnection = new PDO( 'mysql:host=xxxxxx.xxxxxxx.xx-xxxx-x.rds.amazonaws.com;port=3306;dbname=xxxxxx', $username, $password, array(PDO::ATTR_PERSISTENT => true) ); 我有两台服务器,一台用于生产,一台用于开发。我将开发中的主机更改为将

我正在使用PHP PDO连接MySQL数据库,如下所示:

$dbconnection = new PDO(
    'mysql:host=xxxxxx.xxxxxxx.xx-xxxx-x.rds.amazonaws.com;port=3306;dbname=xxxxxx',
    $username,
    $password,
    array(PDO::ATTR_PERSISTENT => true)
);
我有两台服务器,一台用于生产,一台用于开发。我将开发中的主机更改为将
xxxxxx.xxxxxxx.xx-xxxx-x.rds.amazonaws.com
解析为
xxxxxx-dev.xxxxxxx.xx-xxxx-x.rds.amazonaws.com
,如下所示:

xxxxxx-dev.xxxxxxx.xx-xxxx-x.rds.amazonaws.com    xxxxxx.xxxxxxx.xx-xxxx-x.rds.amazonaws.com

我认为这将连接到我的开发数据库,而不是我的开发服务器上的生产数据库。但这并没有发生,它仍然与生产有关。为什么会这样?

您是如何更改主机的?

为什么不在$dbconnection中更改为dev server???您的dev主机是否真的指向dev数据库服务器?