无法连接到AWS实例中的MySQL端口

时间:2018-08-14 22:20:31

标签: mysql amazon-web-services amazon-ec2

我们的本地PC无法连接到我们的AWS实例的MySQL。已经完成其他堆栈问题中提到的步骤,例如将bind-address设置为0.0.0.0(请参见图像#1),创建特定用户(请参见图像#2)以及在AWS中添加安全规则以允许所有连接(请参见图像#)。 3)。

我做了我想做的所有事情,但仍然无法远程连接到MySQL。

图片1:

图片2:

图片3:

图片4 enter image description here

2 个答案:

答案 0 :(得分:1)

如果您确定输入正确并且看起来正确。那你就有一些可能性。

  1. 检查是否可以使用telnet telnet yourip 3306连接到服务器,然后应该会得到结果。

  2. 检查是否更改了正确的安全组。也许该群组未连接到您的实例。

  3. 我认为这应该不是问题,但是如果您有一些自定义规则,则应检查NACL。也许有些东西阻止了您的连接。

因此,如果您可以连接到MySQL但无法登录,则应检查权限。对于MySQL的更改,请不要忘记重启MySQL服务。

使用netstat -tulpen,您可以检查端口是否打开。

答案 1 :(得分:0)

sudo grep -R绑定/ etc / mysql

将显示所有绑定配置。 .conf文件可能存在冲突。