前言:docker装了个mysql容器,连接是后报错2059

参考博文: https://blog.csdn.net/ora_dy/article/details/80251487

mysql版本是8.0.12

这是由于新版本的的密码加密特性不一样引起的,8之前的版本用的是mysql_native_password,这个版本用的是caching_sha2_password

select Host,User,plugin from mysql.user;

+-----------+------------------+-----------------------+
| Host | User | plugin |
+-----------+------------------+-----------------------+
| % | root | caching_sha2_password |

解决方法:将加密方式改成老版本的方式即可

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

[mysqld]

default_authentication_plugin=mysql_native_password

转载于:https://www.cnblogs.com/cyclzdblog/p/9620880.html

mysql报错2059相关推荐

  1. 登录mysql报错2059,navicat连接mysql报错2059如何解决

    navicat连接mysql报错2059,如下图所示: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密 ...

  2. 登录mysql报错2059_navicat连接mysql报错2059的解决方法

    navicat连接mysql报错2059的解决方法 发布时间:2020-12-21 10:27:37 来源:亿速云 阅读:82 作者:小新 栏目:数据库 这篇文章给大家分享的是有关navicat连接m ...

  3. Navicat 连接 MySql 报错2059时的解决方法

    My报错2059时的操作方法 当你使用navicat连接MySQL 的时候,会出现报错2059.如下图所示: 按照如下操作: 1:在电脑中搜索 MySQL 8.0 Command Line Clien ...

  4. Navicat连接数据库MySQL报错2059

    解释原因:据说,mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是 ...

  5. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

  6. Mysql报错Fatal error:Can't open and lock privilege tables

     Mysql报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 安装mysql后 ...

  7. python怎么捕获mysql报错

    一.前言 最近在运行python脚本的时候,经常出现:mysql server has gone away的错误,导致脚本停止运行.只是代码里面明明已经使用try: except 这种方式来捕获mys ...

  8. mysql报错:Reading table information for completion of table and column names

    一.前言 在使用命令行打开数据库的时候,报错如标题所示.这里总结记录一下. 二.错误原因 1.锁表的原因 参考链接:https://blog.csdn.net/ssergsw/article/deta ...

  9. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

最新文章

  1. 西门子断开延时定时器_在PLC编程中定时器的一些针对现场不同情况的一些妙用...
  2. 真「祖传代码」!你的 GitHub 代码已打包运往北极,传给 1000 年后人类
  3. python控制git版本库
  4. jdk1.8.0_45源码解读——Map接口和AbstractMap抽象类的实现
  5. 《Effective C#》读书笔记——条目10:使用可选参数减少方法重载的数量C#语言习惯...
  6. C++中静态成员数据初始化问题
  7. 通过Nacos让Nginx拥有服务发现能力
  8. 编译文件出错fatal error: GL/glew.h: No such file or directory
  9. 启动Eureka客户端服务时报错:java.net.ConnectException: Connection refused:connect
  10. 设计一个简易的有道词典
  11. 是的,解禁了,是胜利还是嘲讽?
  12. 偶数支足球队进行单循环比赛,按照指定算法打印每轮的对阵形势
  13. 修改某张表的结构_在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是Alter。...
  14. 托业阅读时间怎么安排【zhasite】
  15. jupyter notebook环境配置
  16. unity3d双面材质_unity3d中创建双面材质
  17. python编号/排序/翻转/并行迭代使用场景及作用
  18. spreadsheet php,PhpSpreadsheet的简单使用
  19. SVN上传、更新、添加、删除文件、版本回退
  20. JavaScript :调用浏览器摄像头 API

热门文章

  1. android 错误解决,Android常用错误解决汇总
  2. mysql where过滤
  3. Python MD5
  4. Python 字符编码 b
  5. Hadoop HIVE 窗口函数
  6. Tensorflow tf.keras.layers.LSTM
  7. C++ stack
  8. sqlalchemy create engine
  9. Python matplotlib 线图(plt.plot())
  10. 学习Linux编程前的准备