MySQL问题:1130 - Host 'xx.xx.xx.xx' is not allowed to connect to this MySQL server

问题描述:

Server version: 8.0.21-0ubuntu0.20.04.4 (Ubuntu)

 

解决方案:

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

mysql> USE mysql;

mysql> SELECT  user, host FROM mysql.user; #查看user表的host值

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

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

 

posted @ 2020-12-10 18:32  xzming8  阅读(95)  评论(0)    收藏  举报