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;
完成。