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