内容简介:今天在迁移zabbix的数据库,每次链接到自己的mysql都报错,
今天在迁移zabbix的数据库,每次链接到自己的mysql都报错,
mysqlAuthentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password
zabbix总是提示
**** MySQL server is not available. Waiting 5 seconds...
在经过了解决网络配置相关的问题之后,最终发现是密码加密方式的问题
操作
mysql 8.0 数据库默认的认证插件是
default_authentication_plugin=caching_sha2_password
包括你使用mysqladmin去初始化数据库也是使用这个的,所以如果想让我们平常的mysql连接客户端也可以连接上mysql8的数据库那就要修改 default_authentication_plugin
所以我们修改my.cnf配置文件
加入
default-authentication-plugin=mysql_native_password
但是这个配置参数只对新的用户起作用,对于老的,比如root那就要重新设置一下密码
对与那个用户使用了哪种认证插件,你可以去mysql的用户表去查看plugin字段
mysql -u root -p
use mysql
select * from user;
接着我们修改root的认证插件
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
之后就好了
欢迎关注Bboysoul的博客www.bboysoul.com
Have Fun
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- WordPress 捐赠插件漏洞,导致网站遭受零日攻击
- 导致数据库凭据泄露:详细分析Jenkins Swarm、Ansible、GitLab插件信息泄露漏洞(CVE-2019-10309/10...
- Android Studio 2.3更新:警告:使用不兼容的插件进行注释处理:android-apt.这可能会导致意外行为
- 类初始化导致死锁
- 组合漏洞导致的账号劫持
- 哪些因素会导致慢查询?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据结构 Python语言描述
[美] Kenneth A. Lambert 兰伯特 / 李军 / 人民邮电出版社 / 2017-12-1 / CNY 69.00
在计算机科学中,数据结构是一门进阶性课程,概念抽象,难度较大。Python语言的语法简单,交互性强。用Python来讲解数据结构等主题,比C语言等实现起来更为容易,更为清晰。 《数据结构 Python语言描述》第1章简单介绍了Python语言的基础知识和特性。第2章到第4章对抽象数据类型、数据结构、复杂度分析、数组和线性链表结构进行了详细介绍,第5章和第6章重点介绍了面向对象设计的相关知识、......一起来看看 《数据结构 Python语言描述》 这本书的介绍吧!