Zabbix:无法确定“dbversion”

sc4hvdpw  于 2022-10-30  发布在  PHP
关注(0)|答案(2)|浏览(618)

我需要你的帮助,与zabbix的经验和知识:我按照Avantistech网站上说的那样配置了一切。一切都工作正常,直到我尝试继续在Web UI中设置zabbix服务器。它说"Unable to determine current Zabbix database version: the table "dbversion" was not found."
你能帮我吗?那太好了!
我已经附上了错误消息的截图。

5ssjco0h

5ssjco0h1#

看起来数据库存在并且密码正确,否则您应该会得到不同的错误消息。
“导入初始架构和数据”时可能出现了错误:

$ sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u userzabbix -p zabbixdb
Enter password:

您应该重试该命令,并注意是否出现问题或错误消息。

5fjcxozz

5fjcxozz2#

在我的情况下,问题在于:
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u userzabbix -p zabbixdb
不起作用脚本路径错误
我在数据库中丢失了表。你可以去mysql检查一下。

sudo mysql
mysql> use name_of_database_for_zabix;
mysql> SHOW TABLES;

这需要显示zabbix数据库中的表列表。如果它们不存在,则上层命令没有创建它。
退出MySQL:

mysql>\q

使用正确路径(https://www.zabbix.com/download?zabbix=6.2&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=nginx)再次运行命令:

sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -u zabbix_user -p zabbix_db

相关问题