部署zabbix时,创建mysql数据库用户后导入数据库时找不到初始文件

在使用ubuntun部署zabbix监控时,创建mysql数据库用户后导入数据库时报错,

执行命令:

//执行的命令
#zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix    //导入数据库
#cat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix

执行此步时,没有找到该文件,会报如下错误:

/usr/share/doc/zabbix-server-mysql*/create.sql.gz: No such file or directory

解决方案:
1、先确定到底有没有安装zabbix-server-mysql,未安装时先安装再试
2、到指定网站下载压缩包,解压后找到3个数据库文件

将这三个文件导入mysql

sudo mysql -u root -p -D zabbix < schema.sql
sudo mysql -u root -p -D zabbix < images.sql
sudo mysql -u root -p -D zabbix < data.sql
#此处注意验证导入成功可通过查看数据库是否有一百多条表确定导入是不是成功
#此处需要注意-D知识一个选项,表示要指定数据库名称

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注