我是靠谱客的博主 微笑小熊猫,最近开发中收集的这篇文章主要介绍Docker安装的mysql,使用Navicat远程连接不上。错误代码:1251问题描述解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
问题描述
今天学习Docker,运行mysql镜像后,遇到使用navicat客户端连接Linux上的mysql容器报错。
mysql版本使用的是当前最新版本。
错误如图:
解决方法
进入容器:docker exec -it mysql01 bash
进入客户端 mysql -u root -p
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
flush privileges;
- mysql01 是容器名称
- 这里的原理好像是修改了加密协议,面向所有用户。最后刷新一下权限
最后
以上就是微笑小熊猫为你收集整理的Docker安装的mysql,使用Navicat远程连接不上。错误代码:1251问题描述解决方法的全部内容,希望文章能够帮你解决Docker安装的mysql,使用Navicat远程连接不上。错误代码:1251问题描述解决方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复