内容简介:今天在迁移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.这可能会导致意外行为
- 类初始化导致死锁
- 组合漏洞导致的账号劫持
- 哪些因素会导致慢查询?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
CSS实战手册(第2版)
[美] David Sawyer McFarland / 俞黎敏 / 电子工业出版社 / 2010-6 / 69.80元
本书从介绍最基本的CSS知识开始,到建立用于打印网页的CSS和改进你的CSS习惯的最佳实践。将关于CSS的选择器、继承、层叠、格式化、边距、填充、边框、图片、网站导航、表格、表单、浮动布局、定位网页上的元素,以及用于打印网页的CSS等技术通过逐步地讲解与教程串联了起来。每章内容从简单到复杂,一步一步地建立起一个完整的教程示例,并在每章都会详细讨论一些技巧、最佳实践和各浏览器之间一致性的兼容问题及如......一起来看看 《CSS实战手册(第2版)》 这本书的介绍吧!