我在昨天的时候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密码';
到此结束。阿里云
小白一个,仅做为记录。加密