docker之mysql连接 Authentication plugin 'caching_sha2_password' cannot be loaded
原因:由于MySQL8.0之后的加密规则为caching_sha2_password
1.docker exec -it names/containerId bash
// 进入mysql命令行
2.mysql -uroot -p 密码
// 修改加密规则 设置新密码
3.ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';
// 刷新权限
4.FLUSH PRIVILEGES;
就可以了