2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 报错:Navicat for MySQL 连接MySQL 8.0 出现1130错误

报错:Navicat for MySQL 连接MySQL 8.0 出现1130错误

时间:2021-02-10 14:54:16

相关推荐

报错:Navicat for MySQL 连接MySQL 8.0 出现1130错误

报错原因:

可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑登入MySQL后,更改"MySQL"数据库"user"表里的"host"项,将"localhost"改成"%"即可。

解决方法:

更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从“localhost”改称“%”。

“localhost”指的是用户开放的IP。可以是“localhost”(仅本机访问,相当于127.0.0.1),可以是具体的IP,也可以是“%”(所有IP均可访问)。

mysql> SHOW DATABASES;

mysql> USE mysql;

mysql> SELECT ‘host’ FROM user WHERE user=‘root’; #查看user表的host值

mysql> UPDATE user SET host = ‘%’ WHERE user =‘root’; #修改host值

mysql> flush privileges; #刷新MySQL的系统权限相关表

最后重启“MySQL80”服务。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。