我是靠谱客的博主 微笑小熊猫,最近开发中收集的这篇文章主要介绍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问题描述解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部