Docker

84 阅读1分钟

遇到的问题

1、Mysql

docker安装mysql8,如果用navite或sqlyog连接,需要修改密码加密规则,因为低版本客户端工具不支持mysql8的最新加密规则

1.1、解决

  • 进入远程服务器(centOS7)
#进入mysql的命令行界面
docker exec -it mysql mysql -uroot -p123

#使用mysql数据库
use mysql

#修改user表的root用户的host属性
update user set Host='%' where User='root';

#或者用下面这条sql(修改加密规则)
alter user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';