原因:由於MySQL8.0之后的加密規則為caching_sha2_password
解決方法:
1 1.docker exec -it mysql01(鏡像別名) bash 3 // 進入mysql命令行 4 5 2.mysql -uroot -p 密碼 6 7 // 修改加密規則 設置新密碼 8 9 3.ALTER USER '賬號'@'用戶域' IDENTIFIED WITH mysql_native_password BY '新密碼';
10 用戶域
%: 全部
localhost : 只允許本地 11 // 刷新權限 12 13 4.FLUSH PRIVILEGES;