報錯:1130- Host xxx is not allowed to connect to this MySQL server
1.原因是root賬戶沒有遠端訪問許可權,先進mysql容器
docker exec -it 你的容器id /bin/bash
2.連線資料庫,輸入你的密碼
mysql -uroot -p
3.切換到mysql資料庫
use mysql;
4.更新使用者表:(其中%的意思是允許所有的ip遠端訪問,如果需要指定具體的某個ip就寫上具體的ip即可)
UPDATE user SET `Host` = '%' WHERE `User` = 'root' and host='localhost' LIMIT 1;
5.重新整理一下資料庫
flush privileges;