

免费资源网 – https://freexyz.cn/
1.使用mysql/mysql-server:latest镜像快速启动一个Mysql实例
docker run –name ilink_user_01 -e MYSQL_ROOT_PASSWORD=123456 0d 0p 3307:3306 mysql/mysql-server:latest2.进入实例修改mysql配置信息
docker exec -it ilink_user_01 bash3.查看MYSQL数据库中所有用户
SELECT DISTINCT CONCAT(User: ,user,@,host,;) AS query FROM mysql.user;4.修改mysql的root用户允许从任何ip登录用户
update mysql.user set host=% where user=root; flush privileges;5.使用navicat测试连接
出现authentication plugin caching_sha2_password,因为mysql镜像是使用caching_sha2_password进行加密的,而navicat没有支持caching_sha2_password加密方式,
6.解决authentication plugin caching_sha2_password
ALTER USER root@% IDENTIFIED WITH mysql_native_password BY 123456;7.重新使用navicat 连接
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持免费资源网。
免费资源网 – https://freexyz.cn/
© 版权声明
THE END
暂无评论内容