CentOS8 Zabbix7 启动失败 解决方法

问题

在CentOS8中安装Zabbix7后,进入页面,显示Zabbix Server not running
使用systemctl restart zabbix-server结果重启失败。

检查路径

查看日志 view /var/log/zabbix/zabbix_server.log查看到以下内容:

 14946:20241023:101206.491 using configuration file: /etc/zabbix/zabbix_server.conf
 14946:20241023:101206.597
 14946:20241023:101206.597 Unable to start Zabbix server due to unsupported MySQL database version (8.00.26).
 14946:20241023:101206.597 Must be at least (8.00.30).
 14946:20241023:101206.597 Use of supported database version is highly recommended.

原因是:Zabbix7的数据库最低要求8.0.30,但是centos8的源安装的数据库最高版本是8.0.26

[root@zabbix01 ~]# mysql -V
mysql  Ver 8.0.26 for Linux on x86_64 (Source distribution)

解决方案

1. 升级mysql

可以查询别的文章,记录都比较详细

2. 临时允许低版本mysql

  1. 修改 Zabbix Server 配置文件: 打开 Zabbix Server 的配置文件:
vi /etc/zabbix/zabbix_server.conf
  1. 添加以下配置: 在文件中添加以下行:
AllowUnsupportedDBVersions=1
  1. 保存并退出,然后重启 Zabbix Server:
systemctl restart zabbix-server

注意:启用不受支持的数据库版本可能会带来潜在风险和问题,因此在使用此选项时需要谨慎。

猜你喜欢

转载自blog.csdn.net/Tassel_YUE/article/details/143204389