作者最近在安装完mysql后,在本地使用navicat登陆mysql ,localhost(127.0.0.1)可以登录上,但是使用真正的IP(10.x.x.x)却无法登陆上mysql数据库,后经排查已经搜索资料发现,原来问题出在了mysql数据中user表中了,因为当时的host只有一个localhost,所以使用正确的IP是登陆不上去的。要么是新加一条语句,要么直接把localhost改成%就可以了。
做法一:使用native,登陆mysql数据库,修改user表中的Host字段的localhost改为%
做完重启,就好了
做法二:执行一下sql语句
mysql -u -root -p 密码 ;//登陆mysql
use mysql;//使用mysql数据
update user set host = ‘%’ where user =‘root’;//修改该字段
做完重启,就好了
mysql 连接失败,报1130错误
最新推荐文章于 2023-08-03 18:19:45 发布