连接不上 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'@'%';