Menu Close

zabbix的导入与备份

压缩备份:

[root@localhost /]# mysqldump -uroot -p123456 –opt zabbix | bzip2 > zabbix.sql.bz2

Bash
yum -y install bzip2


[root@localhost /]# ll zabbix.sql.bz2
-rw-r–r– 1 root root 2353816 10-23 00:54 zabbix.sql.bz2
#–opt Same as –add-drop-table, –add-locks, –create-options,
–quick, –extended-insert, –lock-tables, –set-charset,
and –disable-keys. Enabled by default, disable with
–skip-opt.
#由于zabbix库一般比较大,所以使用bzip2进行压缩

把备份文件上传另一主机上,看能否导入生效。

[root@localhost /]# scp zabbix_config.sql root@10.0.0.251:/root/
zabbix_config.sql 100% 14MB 7.0MB/s 00:02

4.导入

[root@localhost /]# mysql zabbix < zabbix_config.sql

直接备份:

操作步骤:

1、将数据库zabbix导出为zabbix.sql,并压缩。

Bash
mysqldump -u zabbix -p –default-character-set=UTF8 –opt zabbix > zabbix.sql
Enter password: ********
#时间比较久,看数据库文件的大小。
gzip zabbix.sql

2、将zabbix.sql上传至新zabbix服务器的/mnt下,步骤略。

3、将zabbix.sql导入到zabbix数据库中

Bash
tar -dv zabbix.sql.gz
zcat /mnt/zabbix.sql.gz | mysql -uzabbix -p zabbix
Enter password: ********

4、刷新网页即可

需要注意的事情是导入数据后所有的账号信息都变为老服务器的信息,这点需要注意下。

发表回复