mysql客户端连接10060,Navicat远程连接MySQL出现10060解决办法小结

Navicat远程连接MySQL出现10060解决办法小结

Navicat远程连接MySQL出现10060解决办法小结

问题背景:服务器环境使用的是lnmp一键包,mysql版本5.7.26,phpMyAdmin可以正常连接数据库。

使用Navicat连接数据库提示如下错误:

93a3fb4fb8f28083c6f653d0c7397325.png

网上寻到的答案五花八门,不过基本上分以下几种:

1、root账户没有远程权限

mysql依次运行以下三条命令

mysql>use mysql;

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.111' IDENTIFIED BY 'yuor_password' WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

-- @'192.168.1.111'可以替换为@'%'表示任意ip可以远程访问

2、检查阿里、腾讯或百度服务器后台是否开启允许连接3306端口

具体自行百度不在赘述。

3、直接通过iptables进行操作

查看已有的iptables规则,以序号显示

服务器运行:iptables -L -n --line-numbers

dca3f714bc901c96b312ac279fc184a9.png

发现默认lnmp一键包关闭了3306端口,需要删除对应的DROP规则

服务器运行:iptables -D INPUT 6

完成以上排查基本上可以连接成功,祝你好运!

ed2b37b6c1582e9823cb32bcf5449d4c.png

Navicat远程连接MySQL出现10060解决办法小结相关教程

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值