IP地址' 172.31.23.211'无法解决:名称或服务未知

时间:2018-03-30 20:47:07

标签: php mysql amazon-ec2 amazon-rds

我有将EC2连接到Mysql Rds的问题。他们在同一个VPC和安全组中, 安全组允许从所有IP地址(入站和出站)进行访问。 奇怪的是我可以通过我的笔记本电脑上的Mysql Workbench连接到数据库,但当我尝试通过EC2上运行的网页访问数据库时,页面变为空白,错误日志显示: IP address '172.31.23.211' could not be resolved: Name or service not known

我不知道可能出现什么问题,有人可以帮助我吗?这是我的PHP网页的代码:

   public function __construct() {
        $db = 'mysql:host=lastchance.XXXXXXXXXXXXXX.us-west-1.rds.amazonaws.com:3306;dbname=PTPA_DATABASE';
        $user = 'XXXX';
        $password = '(~fPc,BTf$C9KV3X';

        try {
            $this->DB = new PDO ( $db, $user, $password );
            $this->DB->setAttribute ( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
        } catch ( PDOException $e ) {
            echo ('Error establishing Connection');
            exit ();
        }
    }

0 个答案:

没有答案