Navicat新建连接出现10060 "Unknown error" 错误

直接上图,提醒是这个错误

解决步骤:

1.检查网络通不通

ping 本地网络、ping 本机网卡链路、ping 网关、ping 外网

2.检查防火墙firewalld

systemctl status firewalld

发现是开启的,把它关闭,因为有时候服务器防火墙会错把3306端口通过的信息给拦住了,再查询防火墙状态发现已经关闭了

systemctl stop firewalld

扫描二维码关注公众号,回复: 2917671 查看本文章

systemctl status friewalld

3.检查3306端口是否开启,一般情况下开启服务器这个端口都默认打开的

netstat -an|grep 3306

4.检查远程用户权限

查看用户信息及权限,发现没有用户拥有远程登录的全部权限%

select user,host from mysql.user

 需要创建一个用户test密码为123456,让它可以在任何主机上登录并拥有所有权限,并刷新权限

grant 权限 on 数据库.数据表 to 用户名@'登录主机' indentified by '登录密码'

刷新权限 flush privileges

添加成功

 连接测试,成功

猜你喜欢

转载自www.cnblogs.com/heibaijianpan/p/9546936.html
今日推荐