Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法连接到远程mysql服务器aws_Mysql_Amazon Web Services_Firewall_Remote Server - Fatal编程技术网

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

无法连接到远程mysql服务器aws,mysql,amazon-web-services,firewall,remote-server,Mysql,Amazon Web Services,Firewall,Remote Server,我今天早上醒来,我的前端服务器无法再连接到我的mysql服务器。我不知道为什么: 我的前端服务器的内部ip是172.31.X.X My db server配置了防火墙入站规则,允许通过源172.31.0.0/16在端口3306上进行tcp连接 我的前端服务器配置了防火墙出站规则,允许端口3306上的tcp连接到我的db服务器的内部ip地址 我使用的mysql用户是mysql_prod。以下是我在db服务器上为该用户授予的权限: mysql>显示mysql\u产品的授权 +------------

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

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

My db server配置了防火墙入站规则,允许通过源172.31.0.0/16在端口3306上进行tcp连接

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

我使用的mysql用户是mysql_prod。以下是我在db服务器上为该用户授予的权限:

mysql>显示mysql\u产品的授权

+----------------------------------------------------------+ |mysql_产品资助@%| +----------------------------------------------------------+

|授予在上的所有特权。至“mysql_prod”@“%”,由密码“*5B761DF55A90C1E168EC63A3B074A607ECC3B2CA”标识|

|将wordpress.*上的所有权限授予“mysql_prod”@“%”|


我遗漏了什么?

问题发生的原因是mysql绑定地址被设置为localhost,这阻止了远程连接。我不太确定这个配置是如何被重置的。前一天晚上,这个应用程序运行得很好。总之,一旦我修复了它,它就工作得很好。

那么,您可以连接,但前端不能?您能否在前端服务器日志中找到描述故障的完整错误消息?