Docker安装MySQL8.0版本问题解决方案
废话不多说,上图
如遇以上报错问题,先进入docker中的mysql8.0容器,mysql -u 账号 -p 密码 连接后,输入以下命令:
# 查看用户信息:
select host,user,plugin,authentication_string from mysql.user;
# host为 % 表示不限制ip,localhost表示本机使用
# plugin非mysql_native_password 则需要修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345678?';
# 刷新
FLUSH PRIVILEGES;
修改完密码后,在次查询:
在次尝试连接,此时已经可以成功连接了