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

标签 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

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

最佳答案

如果您是从源安装的,您应该从源目录安装。

如果您是从软件包存储库安装的,则取决于发行版和存储库。 例如,如果您从 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”一步解压缩。

关于mysql - Zabbix 3.0 MySQL 数据库我找不到数据库/mysql schema.sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37112206/

相关文章:

elasticsearch - 将Zabbix事件读取到Elastic Search

python - 格式化输出数据

数字列上的 MySQL 索引使查询变慢

mysql - 如何在没有事务的情况下使用 Spring-Jpa 中的 JpaSpecificationExecutor

mysql - 如何将Mysql实时同步到Bigquery?

php - 如何从 MySQL 表中的纬度/经度获取最近的地点?

java - 处理线程中数据库连接丢失 - Java

php - fatal error : Cannot use object of type mysqli_result as array in. ..第 97 行

mysql自增帮助

system-administration - 如何在Zabbix代理上运行命令?