mysql远程连接 Host * is not allowed to connect to this MySQL server

改表法解决

 

进入MySQL bin目录

执行./mysql -uroot -p

mysql>use mysql;

mysql>select 'host' from user where user='root';

#查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。

执行FLUSH PRIVILEGES;

完成。

posted @ 2020-03-09 11:49  祈愿仙帝  阅读(102)  评论(0编辑  收藏  举报