13
回答
linux下3306端口访问问题
华为云4核8G,高性能云服务器,免费试用   

如图我发现我的3306(mysql)端口有这样的一个状态连接,我在windows下使用Navicat访问出现以下错误:

我连接33为什么提示80???求教

<无标签>
举报
樱木花道VS康
发帖于11个月前 13回/223阅
共有13个答案 最后回答: 11个月前

上面提示的很清楚了,mysql已经链接上了,但是mysql拒绝root登录。

所以,问题在于你的mysql帐号权限配置,而不是端口有问题。

默认情况下,root是不允许远程登录的,可以参考mysql配置去修改。

补充说一下,mysql安装后,默认是只开放localhost访问本地数据库的,你想要在其他机器连这台机器上的MYSQL,那你得开一个用户,如 root@'%'   或 root@其他机器IP或网段

要检查3个方面

1.selinux是否开启,测试机的话,建议关闭。

2.iptables是否限制3306端口,测试机的话,设置开放3306或者关闭iptables。

3.mysql账号是否有权限远程连接,是否支持,测试机的话,可以设置%用户允许远程连接。

顶部