CactiEZ 10.1备份与恢复

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

cacti数据备份以下配置文件

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

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

1,备份

备份数据库

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

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

备份rra文件夹

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

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

备份完成后将备份的mysql20230302.sql和rra20230302.tar两个文件使用winscp工具拷贝到电脑上,
可用于故障恢复和系统迁移。

2,恢复

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

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

ctrl+d 强制退出数据库


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

 cd /var/lib/mysql/
 mysql cacti <cacti20230302.sql

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

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

posted @ 2023-03-02 16:30  心梦无痕。  阅读(251)  评论(0编辑  收藏  举报