繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM