我在昨天的時候ssh鏈接阿里雲的mysql,報錯了。通過幾番查找,發現緣由以下:mysql
而後鏈接的時候報以下錯誤:sql
ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded
docker
通過查閱是mysql 加密方式致使的。 解決辦法:bash
進入docker docker exec -it mysql /bin/bash
ssh
ALTER USER 'root'@'%' IDENTIFIED WITH MYSQL_ROOT_PASSWORD '你的mysql密碼';
到此結束。阿里雲
小白一個,僅做爲記錄。加密