mysql8.0 docker部署后连接报错caching_sha2_password could not be loaded

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:03   3701   0

切记:一般情况下不建议使用容器方式部署数据库,此方式只是为了验证一些mysql8.0的特性,做学习和测试使用。

解决方法

1.进入docker容器内 使用 mysql -uroot -p 进入mysql

2. ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

3. ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

4. FLUSH PRIVILEGES;

5.退出容器
使用客户端连接可以,创建完普通用户后,将root用户禁掉。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP