问题记录
Host is not allowed to connect to this MySQL server 的错误
重启Halo时连接不上数据库
1、docker exec -it halodb bash 连接halodb数据库
2、远程链接服务器mysql -u root -p;输入密码登入mysql;
3、在mysql中执行use mysql命令,进入系统数据库
4、在mysql数据库中执行下面的命令select host from user where user = 'root'
5、update user set host = '%' where user = 'root';
6、FLUSH PRIVILEGES;必须再执行flush privileges,否则更改没有保存住无效。
7、执行完成后通过命令 service mysql restart 来重启mysql数据库,大功告成