为什么3306端口已经开放了,远程连接mysql依旧连接不上??

问题:
远程主机端口已经开放,并且本机可以ping同远程主机,也就是连接没问题。

https://img3.mukewang.com/5c8f6bbd000194c308000044.jpg

但是在本机上看不到远程主机3306端口已经开放了,这是为什么?

测试如下:

https://img4.mukewang.com/5c8f6bbe0001a1cb06730095.jpg

使用navicat连接也连接不上10038错误

感谢各位解答

=====================
补充问题2:
linux远程主机上ifconfig 看到的是内网ip ,却看不到公网ip,这是为何??

https://img1.mukewang.com/5c8f6bbf0001625207670324.jpg

只能够看到内网ip,看不到公网ip


解决办法:
谢谢各位的解答,dryyun和SAMPAN给出了解决办法,确实是阿里的安全组的问题
参考链接
https://www.alibabacloud.com/...
https://www.bt.cn/bbs/thread-...

Cats萌萌
浏览 1417回答 5
5回答

慕标5832272

能 ping 通,至少证明 ping 的 ip 是对的。那么先关闭远程主机的防火墙,看看 能不能连 mysql

梵蒂冈之花

允许其他机器访问 MySQL

Smart猫小萌

mysql远程帐号需要授权 create user 'abc'@'114.2.2.2' IDENTIFIED by 'abc8534535433'; grant all on db-name.* to 'abc'@'114.2.2.2';

翻过高山走不出你

如果是阿里云,看看安全组的配置。
打开App,查看更多内容
随时随地看视频慕课网APP