docker创建mysql 容器
docker run -di --name=pinyougou_mysql -p 33060:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
使用Navicat连接显示如下的错误:
原因是docker mysql为最新的,更换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)
首先登陆docker mysql

————————————————
本文解决了一个常见的Docker MySQL容器配置问题,即使用Navicat连接时出现的身份验证插件错误。错误源于Docker MySQL使用了新的caching_sha2_password插件,而旧客户端期望的是mysql_native_password。文章提供了登录Docker MySQL容器的方法。
docker创建mysql 容器
docker run -di --name=pinyougou_mysql -p 33060:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
使用Navicat连接显示如下的错误:
原因是docker mysql为最新的,更换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)
首先登陆docker mysql

————————————————
3098
328

被折叠的 条评论
为什么被折叠?