无法连接到远程mysql服务器aws

时间:2014-09-28 16:22:48

标签: mysql amazon-web-services firewall remote-server

我今天早上醒来,我的前端服务器无法再连接到我的mysql服务器。我不明白为什么:

我的前端服务器的内部IP是172.31.X.X

我的数据库服务器配置了防火墙入站规则,允许通过源3306在端口172.31.0.0/16上进行tcp连接

我的前端服务器配置了防火墙出站规则,允许端口3306上的tcp连接到我的数据库服务器的内部IP地址。

我使用的mysql用户是mysql_prod。这些是我在数据库服务器上为该用户授予的权限:

的MySQL>显示mysql_prod的补助金;

+ ---------------------------------------------- -------------------------------------------------- -------------------- + |为mysql_prod @%|授予补助金 + ------------------------------------------------- -------------------------------------------------- ----------------- +

|在上授予所有特权。 TO'mysql_prod'@'%'通过密码识别'* 5B761DF55A90C1E168EC63A3B074A607ECC3B2CA'|

|在wordpress上授予所有特权。*''mysql_prod'@'%'|

我错过了什么?

1 个答案:

答案 0 :(得分:0)

出现此问题是因为mysql bind-address设置为localhost,这会阻止远程连接。我不太确定这个conf怎么重置(应用程序在前一天晚上工作正常)。无论如何,一旦我修好它,它工作正常。