前言
直观感受就是无法启动zabbix-server,首先防火墙和selinux需要关闭具体参考参考地址 先通过这个网址,把两个配置文件中的IP改了2002的解决方案也在这篇文章中。他的截图如下:
其次查看日志看错误原因。
cat /var/log/zabbix/zabbix_server.log
解决方案
Ⅰ.[1130]
1.登陆
2.依次执行
use mysql;
select host from user where user='root';
update user set host = '%' where user ='root';
flush privileges;
具体情况参考我的另一篇文章:https://blog.csdn.net/weixin_37127253/article/details/85108355
Ⅱ.[2059]
这里我知道网上很多解决办法,包括我自己也写过一篇,但是需要注意的是你的用户是哪个,比如我安装zabbix时,配置都用的zabbix,所以应该下面这样操作:
ALTER USER 'zabbix'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则password是自己的密码,root也是登陆账户,下同。
ALTER USER 'zabbix'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限
我这里也提醒一下,在创建zabbix这个用户时如果是虚拟机,应该把localhost换成%才对。
create user zabbix@’%’ identified by ‘password’;
grant all privileges on zabbix.* to zabbix@’%’ ;
Ⅲ[1129]
再mysql中刷新一次
flush hosts;