注:先改时间戳。跟系统时间



本教程仅适用于CactiEZ 10.1,各版本数据库和配置文件目录不一致,仅供参考。
CactiEZ 10.1默认用户名::root 密码:CactiEZ

cacti数据备份以下配置文件

/var/www/html/rra #rra 文件夹

cacti 备份还原_cacti

/var/lib/mysql/cacti.sql   #数据库文件

cacti 备份还原_cacti_02

1,备份

备份数据库

cd /var/lib/mysql/
mysqldump -u root -p cacti>cacti20230302.sql

这里如果没有修改过数据库密码直接回车就行,如果修改过请输入设定的密码。

cacti 备份还原_cacti_03

备份rra文件夹

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

使用命令将rra 文件夹打包成rra20230302文件

cacti 备份还原_cacti_04

备份完成后将备份的mysql20230302.sql和rra20230302.tar两个文件使用winscp工具拷贝到电脑上,

可用于故障恢复和系统迁移。

cacti 备份还原_cacti_05

2,恢复

在新的服务器里面,恢复数据库数据:先将mysql中的cacti数据库删除(我这里数据库没更改密码,不需要密码可进入mysql)。

mysql   #进入数据库     #mysql  -uroot -p
mysql> drop cacti   #删除数据库
-> create cacti   # 新建数据库
-> quit      #退出
-> Bye

ctrl+d 强制退出数据库

cacti 备份还原_cacti_06


将备份的cacti20230302.sql 使用软件上传到数据库相应的目录/var/lib/mysql/

cd /var/lib/mysql/
 mysql cacti <cacti20230302.sql   ##mysql  -uroot -p   cacti <cacti20230302.sql

cacti 备份还原_cacti_07

恢复rrd文件

将备份的rra20230302.tar文件使用软件上传到相应的目录/var/www/html/

cacti 备份还原_cacti_08

cd /var/www/html/
tar xvf rra20230302.tar

下面就赋予rra权限 否则没有图像

mv ./var/www/html/rra/* /var/www/html/rra/    要注意mv后面是空格,在后面是点好
chown apache.apache -R /var/www/html/rra

因为我的设备以前已经做过了,此处不再重复。

重启mysqld和httpd服务

service mysqld restart
service httpd restart

cacti 备份还原_cacti_09



转载https://www.cnblogs.com/evilaiv/p/17172263.html