docker 运行mysql最新版本用navicat连接报错:1251
2024-09-02 08:02:22
主要是:新版的mysql的加密方式发生了变化,解决方法如下:
1:进入docker容器:
docker exec -it mysql(启动mysql时候起的别名) /bin/bash
2:登陆mysql数据库:
mysql -uroot -pxxxx
3:查看用户的密码加密方式
select host,user,plugin,authentication_string from mysql.user;
4:更新用户的加密方式
更新user为root,host为% 的密码为syn123;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
更新user为root,host为localhost 的密码为syn123;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
最新文章
- Android菜单项内容大全
- clientTarget与用户代理别名
- 基于apache的tomcat负载均衡和集群配置session共享
- java_Excel 导出
- springmvc使用freemarker
- Nosql 之 Redis(可做缓存 )
- Android开发之MediaRecorder类详解
- JS判断checkbox至少选择一项
- Android基础总结(5)——数据存储,持久化技术
- 朴素贝叶斯方法(Naive Bayes Method)
- magento搜索属性值的设置方法
- 使用cocoapods后 三方库的头文件没有代码提示?
- Jquery根据字段内容设置字段宽度
- 【Ecstore2.0】第三方信任登陆问题解决_备忘
- Samba服务器
- zoj 1067
- nyoj 7 街区最短路径问题 【数学】
- nm applet disable
- Python 第十三节 文件操作
- 一个极为简单的方法实现本地(离线)yum安装rpm包
热门文章
- A*算法实现(图形化表示)——C++描述
- TCP/IP 协议栈4层结构及3次握手4次挥手
- linux学习:【第4篇】之nginx
- ASP.NET MVC5入门指南(1)*入门介绍
- shell学习——关于shell函数库的使用
- jdk,jre下载安装
- 分块查找(Blocking Search)
- TTTTTTTTTTTTTTTTTT hdu 1800 字符串哈希 裸题
- Python3学习笔记(十六):随机数模块random
- C++入门经典-例4.10-使用static变量实现累加