Navicat连接Mysql报10038

1. 查看Mysql是否允许远程连接

mysql> select * from user\G;

有则直接跳入步骤3,没有则添加一条

2. 添加用户并赋权限

mysql> grant all privileges on *.* to test_user@'%'  identified by "test_password";
mysql> flush privileges;

test_user:登陆账号    test_password:登陆密码

3. 如果仍无法链接,则试着关闭服务器防火墙,已确定是否为防火墙问题

这里用户的Centos7,

# systemctl stop firewalld.service

添加防火墙规则

firewall-cmd --zone=public --query-port=3306/tcp
firewall-cmd --zone=public --query-port=8080/tcp
firewall-cmd --reload  # 重新加载后才能生效

启动防火墙

systemctl start firewalld

查看防火墙状态

systemctl status firewalld


总结:
1. 添加用户并赋权限

2. 防火墙

未经允许请勿转载:熊先生个人博客 » Navicat连接Mysql报10038

赞一个 (0)

评论 沙了个发

换个身份

取消评论

分享:

支付宝

微信