连接不上 docker中的mysql

如果为8.0及以上版本;需要注意,该版本密码认证机制已经升级,有些客户端未能兼容,请使用新的认证方式修改Mysql密码

# mysql 5.7
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
#授权
grant all privileges on . to root@'%';
#刷新权限表
flush privileges;

#Mysql8.0:
#添加远程登录用户
CREATE USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY 'admin';

#赋予权限
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';
posted @ 2023-02-22 15:13  makalo  阅读(71)  评论(0编辑  收藏  举报