問題:
解決方案:
1.進入docker中的mysql容器
docker exec -it 容器名稱/id /bin/bash
2.登錄用戶
mysql -u root -p
3.進去mysql自帶的管理數據庫mysql
use mysql;
4.查詢用戶的訪問權限
SELECT user, host FROM user WHERE user='root';
5.發現該用戶的訪問權限只有localhost,我們將其修改為均可訪問
UPDATE user SET host='%' WHERE user='root';
6.刷新權限
FLUSH PRIVILEGES;
7.查看是否修改成功
SELECT user, host FROM user WHERE user='root';