Linux服务器上安装MySQL,远程链接就是连不上

发布网友 发布时间:2022-04-22 03:28

我来回答

2个回答

热心网友 时间:2022-06-28 02:32

根据你的描述:
问题出现在Mysql本身的服务上,和Grant还没有关系。
1,netstat -an|grep LISTEN

看看3306前面的侦听是0.0.0.0,还是内网的,还是*的。。。
如果仅是内网的或者本机的127.0.0.1,即使你发布了内网,或者本机防火墙,都是不可以访问的。
变更配置是在My.cnf中,很多资料。

2,这个机器要外面访问,如果是直接接*上面设置就可以了。如果是内部机器,还要路由器或者企业网关开通相应的映射操作。

当以上保证了,服务起来了。相关IP也正确了,在远端不同的机器telnet ip 3306通了。再看Grant 相关。

热心网友 时间:2022-06-28 02:32

1、netstat -ntlp看3306端口是否开启
2、iptables -nvL看linux防火墙配置列表
3、vi my.cnf检查配置
4、mysql -uroot -p -Dmysql -e "select user,host from user"检查mysql用户

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com