请教如何开放MYSQL3306端口

请教如何开放MYSQL3306端口,第1张

1、使用nestat命令查看3306端口状态:
~# netstat -an | grep 3306
tcp 0 0 (服务器本地ip地址):3306 0000: LISTEN
从结果可以看出3306端口只是在(服务器本地ip地址)上监听,所以拒绝了其他IP的访问。
2、确定问题时因为3306端口没有开放,那么就需要修改MySQL的配置文件来解决:
使用命令 vim/etc/mysql/mycnf打开MySQL配置文件,可以看到如下配置信息:
#Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure
bind-address = (服务器本地ip地址)
把最后一行注释掉或者把(服务器本地ip地址)换成你希望的IP
3、使用命令 service mysql restart重启MySQL服务
4、再次使用Navicat用root账户尝试连接,发现可以正常连接

2003自身没有防火墙,如果你的路由器的防火墙已经开通了3306,剩下的是你2003服务器对应的端口是否工作了,你可以用远程桌面测试这个服务器本机的的端口是否有服务运行
telnet 127001 3306
如果没有运行合适的服务,连接会失败


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10881675.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存