Mysql Error:Authentication plugin 'caching_sha2_password' cannot be loaded

ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded
问题描述:当我使用docker启动mysql服务时出现上诉报错
解决办法:
1.进入mysql容器

docker exec -it mysqlxxxx /bin/bash

2.进入mysql

mysql -uroot -p123456

3.修改密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

修改密码可以使用你之前设置好的 ,相当于这里重新在初始化一次密码,估计在生成mysql镜像的时候没有初始化正确的缘故

以上方法有效的解决了上路异常

猜你喜欢

转载自blog.csdn.net/xzpdxz/article/details/84793052