在云服务器上使用docker安装mysql8之后在本地使用Navicat连接mysql报错
1.先进入容器
docker ps
docker exec -it 容器id /bin/bash
2.连接mysql
1、连接mysql mysql -uroot -pxxxxxx 2、修改mysql连接方式 ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 'xxxxx'; 3、刷新user权限 FLUSH PRIVILEGES; 4、选择库 use mysql 5、查看user连接方式 select host, user, plugin from user;
*** 作完之后再次连接依然报错,原因是host为%的root连接方式依然为mysql_native_password,
1、ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxx'; 2、FLUSH PRIVILEGES;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)