Amazon EC2实例连接

时间:2015-07-10 00:31:22

标签: amazon-ec2

我已经根据AWS文档创建了一个ec2实例并遵循了所有步骤,但是我无法从html文件夹中的php文件连接到数据库。以下是错误

  

警告:mysqli_connect():( HY000 / 1130):主持人   ' IP-172-31-28-115.us - 西2.compute.internal'是不允许的   在第11行的/var/www/html/test/test.php中连接到此MySQL服务器   无法连接到MySQL

Php文件未连接到在实例上创建的数据库。

注意:我也尝试为新用户创建新用户并授予权限,但没有运气!

如果你可以帮我们解决问题,那将是很棒的,因为我们已经花了很多时间来试验这个问题。

2 个答案:

答案 0 :(得分:4)

检查MySQL连接的事情:

- / etc / my.cnf确保在正确的端口上侦听ip(s)。 3306默认。 - 在AWS中打开端口3306以确保客户端可以访问 - 正在连接的用户的数据库上的权限。 - 检查mysql日志和apache错误日志是否有错误。

答案 1 :(得分:3)

你可以试试这个吗?我认为这与权限有关。

上授予所有特权。 TO'root'@'%';

FLUSH PRIVILEGES;