CACTI数据的备份和还原

CACTI自身没有备份功能,为了安全起键,所以我们可以自己定时的备份下数据库和RRD文件,以防万一服务器出现问题时及时还原数据文件。

备份分为两个内容:mysql数据库内容备份;rrd图形文件备份。

1、备份数据库文件

```

cd /var/lib/mysql/

mysqldump -u root -p cacti>cacti.sql

```

输入root密码,这样就把CACTI的数据库文件备份一了/var/lib/mysql/目录下文件名为cacti.sql

2.备份RRD图形文件

cd /var/www/html

tar -cvf rra.tar /var/www/html/rra

这样就备份了rra整个文件夹到html这个文件夹下

最后把备份的两个文件都复制到你的服务器上

3.还原数据库文件

mysql> drop database cacti;

mysql> create database cacti;

mysql> quit

mysql cacti进入到你备份文件的目录使用上面SQL命令导入,若没有提示错误那么表示导入数据库文件成功。

4.导入型文件RRA文件夹

tar xvf rra.tar

把文件放到/var/www/html/下后使用上面命令就可以解压出RRD的文件。以上完成就还原成功了。

最后再次进入cacti第一次会提示你连接数据库出错,你刷新下就可以了,使用的用户名为从你备份过来的cacti的用户名和密码。

根据以上的备份方式可以写shell脚本来完成自动备份这些文件内容。

你可能感兴趣的:(CACTI数据的备份和还原)