Zabbix服务端启动失败,故障处理
Posted 我的紫霞辣辣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix服务端启动失败,故障处理相关的知识,希望对你有一定的参考价值。
搭建zabbix时,在启动zabbix-server过程中,提示启动失败,于是进入zabbix-server.log查看日志,看到如下一段:
[Z3001] connection to database 'zabbix' failed: [2059] 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
122145:20210916:182907.339 Cannot connect to the database. Exiting...
原因:
身份验证插件找不到。原来,MySql 8.0.23 换了新的身份验证插件(
caching_sha2_password
),
原来的身份验证插件为(mysql_native_password
)。zabbix找不到新的身份验证插件(caching_sha2_password
),
我们将mysql用户使用的登录密码加密规则 还原成 mysql_native_password,即可登陆成功。
mysql> use mysql;
mysql> select user,host,plugin,authentication_string from user; # 查看身份验证插件是否为mysql_native_password
mysql> alter user 'zabbix'@'%' identified with mysql_native_password by 'Na123***';
mysql> select user,host,plugin,authentication_string from user; # 再次查看验证方式,已经改了
重启zabbix即可
以上是关于Zabbix服务端启动失败,故障处理的主要内容,如果未能解决你的问题,请参考以下文章
zabbix zabbix_server服务端启动,然后PHP卡死,nginx前端报502 bad getway错误