1

我是 AWS 新手。我有一个 EC2 实例和一个 RDS 实例。我已经安装了所有东西,并且在它们两个上都打开了端口。我可以使用 PuTTy 连接到我的 EC2 实例并使用 WinSCP 进行 FTP 连接,一切都很好。我什至可以登录到我的 RDS 实例并使用 mysql CLI 从我的计算机检查我的所有数据库。但是我在 EC2 实例中的 php 页面并没有与 RDS 实例通信。我不知道为什么?我什至尝试使用 mysql 命令从我的 ec2 实例正常连接,我实现了这一点。但不是通过我的 php 文件。

我在尝试连接时遇到的错误是用户'ec2-user'@'.ap-southeast-1.compute.internal'的访问被拒绝(使用密码:是)

有没有人之前遇到过这种类型的连接问题,任何人都可以帮助我实现这一点,

补充:嗨,我观察到我的 EC2 实例位于东南 1a 位置,而我的 RDS 位于东南 1b 位置。但是对于我的 RDS,我没有任何选择可用区的选项,因为我启用了多可用区选项。希望这能帮助更多。

谢谢,穆拉利。

4

1 回答 1

0

你有没有尝试过:

GRANT SELECT ON database.* TO 'ec2-user@'servername.ap-southeast-1.compte.internal' IDENTIFIED BY 'password';

您可能需要根据您决定授予的权限添加其他权限

于 2011-09-19T02:34:15.760 回答