Zabbix 3.0 MySQL数据库我找不到databases/mysql schema.sql

0 mysql database zabbix

我正在尝试构建 Zabbix Server 3.0,但遇到了这个问题:所以我需要使用本指南创建一个 zabbix 数据库:

    shell> mysql -uroot -p<password>
    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
    mysql> quit;
    shell> cd database/mysql
    shell> mysql -uzabbix -p<password> zabbix < schema.sql
    # stop here if you are creating database for Zabbix proxy
    shell> mysql -uzabbix -p<password> zabbix < images.sql
    shell> mysql -uzabbix -p<password> zabbix < data.sql
Run Code Online (Sandbox Code Playgroud)

但当我到达时,cd database/mysql我真的不知道我应该去哪里,我尝试过,/var/lib/mysql但当我到达这一步时,mysql -uzabbix -p<password> zabbix < schema.sql没有schema.sql,我在任何地方都找不到它。那么我如何找到/创建它或者它是否具有新名称。

Ric*_*hlv 5

如果您从源代码安装,则应该从源目录执行此操作。

如果您从软件包存储库安装,则取决于发行版和存储库。例如,如果您从 RedHat 系统上的 Zabbix 存储库安装,则 SQL 可能位于/usr/share/doc/zabbix-server-mysql-3.0.0/create.

某些软件包可能会将这三个 SQL 文件合并为一个,因此您将只有create.sql.gz. 您可以直接将其导入为“zcat create.sql.gz | mysql zabbix”。如果您想查看 SQL 文件,可以使用“tar -xvf create.sql.gz”一步提取它。