Error No.2058 Plugin caching_sha2_password could not be loaded

因爲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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章