使用本机远程连接服务器MySQL时报错:
1130 - Host ‘xxx.xxx.xx.xxx’ is not allowed to connect to this MySQL server
解决步骤:
#使用以下命令进入容器内部
docker exec -it 容器名 bash
#连接数据库 一定要记得在写sql的时候要在语句完成后加上" ; "
mysql -u root -p 密码
#使用mysql数据库
use mysql;
#查看用户表
select Host,User from user;
#更新用户
update user set Host = '%' where User = root;
#刷新mysql权限 一定要执行
flush privileges;