[英]unable to connect to remote mysql server aws
我今天早上醒来,前端服务器无法再连接到mysql服务器。 我不知道为什么:
我的前端服务器的内部ip是172.31.XX
我的数据库服务器配置了防火墙入站规则,该规则允许通过源172.31.0.0/16
在端口3306
上进行TCP连接
我的前端服务器配置了防火墙出站规则,该规则允许端口3306
上的TCP连接到数据库服务器的内部IP地址。
我使用的mysql用户是mysql_prod
。 这些是我在数据库服务器上为该用户授予的特权:
mysql> show授予mysql_prod;
+ ------------------------------------------------- -------------------------------------------------- ----------------- + | 授予mysql_prod @%| + ------------------------------------------------- -------------------------------------------------- ----------------- +
| 授予所有特权。 由密码'* 5B761DF55A90C1E168EC63A3B074A607ECC3B2CA'标识为'mysql_prod'@'%'|
| 将所有特权授予wordpress
。*到'mysql_prod'@'%'|
我想念什么?
发生此问题是因为mysql bind-address
设置为localhost,这阻止了远程连接。 我不太确定此conf如何重置(前一天晚上该应用程序运行正常)。 无论如何,一旦我修复它,它就可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.