部署docker下的mysql时出现以下报错

[root@docker ~]# mysql -h192.168.30.22 -uroot -p

Enter password:

出现报错:

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

原因应该是mysql版本问题

解决方案

[root@docker ~]# docker exec -it lnmp_mysql bash

root@63259bee4195:/#  mysql -uroot -p123456

mysql> alter user 'root'@'%' identified with mysql_native_password by 'root';

Query OK, 0 rows affected (0.04 sec)

[root@docker ~]# mysql -h192.168.30.22 -uroot -p

Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MySQL connection id is 22

Server version: 8.0.16 MySQL Community Server - GPL

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MySQL [(none)]> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sys                |

| wp                 |

+--------------------+

5 rows in set (0.02 sec)

最新文章

  1. java任务调度quartz框架的小例子
  2. Zookeeper 的学习与运用
  3. 与其他.Net异步模式和类型进行互操作
  4. Hadoop RPC机制的使用
  5. ios每日一发--仿侧边抽屉效果
  6. 百度地图API的使用方法
  7. BZOJ 3653 谈笑风生
  8. Arrays.asList的使用及异常问题
  9. hdu 3622 二分+2-SAT判定
  10. 几个css的小知识点(一)
  11. CentOS 手动增加、删除swap区
  12. JavaScript笔记之第五天
  13. 来腾讯云开发者实验室 学习.NET Core 2.0
  14. JS 实现无缝滚动动画原理(初学者入)
  15. [译]RabbitMQ教程C#版 - 发布订阅
  16. 读写锁ReadWriteLock
  17. 细说Django的中间件
  18. 简单的异步函数async/await例子
  19. mysql delete两种关联删除方式
  20. vs使用gitflow

热门文章

  1. TP5实现签到功能
  2. MFC中Radio Button使用方法
  3. MyBatis中的RowBounds
  4. jzoj5991. 【北大2019冬令营模拟2019.1.6】Juice
  5. CF1175E Minimal Segment Cover 题解
  6. django_logging
  7. Zynq7000开发系列-4(新:Xilinx交叉编译环境搭建)
  8. 基于PHP的正则表达式
  9. UVA10305:Ordering Tasks(拓扑排序)
  10. Lock简介