mysql5.7 解决无法远程连接的方法

刚安装了mysql服务器,使用远程管理工具总是连接不上,因为知道mysql的默认端口是3306,于是使用telnet连接这个端口,

telnet 192.168.1.10 3306

还是连接不上,于是怀疑是防火墙问题,便将防火墙关掉,

service iptables stop

再次telnet,还是没办法连上这个端口,然后通过netstat查看3306的端口状态是怎么样的

netstat -apn|grep 3360

终于发现了一个比较奇怪的东西

tcp ? ? ? ?0 ? ? ?0?127.0.0.1:3306?? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN ? ? ?3783/mysqld

上面标红的地方,监听端口正常,但却绑定了本地回旋地址,难怪总是连接不上,于是查了下资料,找到了解决办法:

修改mysql的配置文件/etc/mysql/my.conf(Ubuntu下是/etc/mysql/mysql.conf.d/mysqld.cnf),将bind-address后面增加远程访问IP地址或者禁掉这句话就可以让远程机登陆访问了。

记得要重启mysql服务哦

/etc/init.d/mysql restart

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

mysql5.7 解决无法远程连接的方法

`微信`扫码 加好友

链接到文章: https://gkxyz.com/mysql5-7-jiejuewufayuanchenglianjiedefangfa.html

推荐站点

评论已关闭