Mysql远程工具Navicat Premium连接报错1130、2003解决方案
这里写自定义目录标题
- 1130报错:![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/107d09a6fc324a46b922bf65cab81c58.png)
- 2003报错:
1130报错:
原因:
连接异常 1130,没有远程登录权限。
解决方案:
直接Shell登录Mysql(mysql -u用户名 -p密码),修改host即可:
切换MySQL数据库: use mysql;
修改user表中host字段值: update user set host=‘%’ where user=‘root’;
刷新权限: flush privileges;
退出服务: exit;
2003报错:
原因:
防火墙拦截了
解决方案:
1、如果防火墙可以不用开启的话,直接停止防火墙就行
systemctl stop firewalld.service
2、如果需要开启防火墙,则就开放MySQL防火墙端口
firewall-cmd --add-port=3306/tcp --permanent
重新加载翻过墙:
firewall-cmd --reload