因爲mysql新版加密方式改變,遠程連接docker中的mysql出錯
解決方案
1.進入運行中的mysql容器
docker exec -it 容器名或id bash
2.登陸mysql
mysql -root賬號 -p密碼
3.修改加密方式
ALTER USER'root'@'localhost' IDENTIFIED BY '填寫密碼' PASSWORD EXPIRE NEVER;
4.重新修改密碼
ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY '填寫密碼';
5.刷新
FLUSH PRIVILEGES;