1、备份数据库文件
cd /var/lib/mysql/
mysqldump -u cactiuser -p cacti>cacti.sql
输入密码:cactiuser 默认的 (查看cacti数据库密码:vi /var/www/html/include/config.php )
这样就把CACTI的数据库文件备份一了/var/lib/mysql/目录下文件名为cacti.sql
2.备份rra文件
cd /var/www/html进入这个目录下
tar -cvf rra.tar /var/www/html/rra 打包rra文件为rra.tar
在新的服务器里面
3、恢复数据库数据:先将mysql中的cacti数据库删除(我这里数据库没更改密码,不需要密码可进入mysql)。
#mysql
mysql>drop database cacti 删除cacti数据库
mysql>create database cacti 创建一个新的cacti数据库
mysql>quit
ctrl+d 强制退出数据库
mysql cacti <cacti.sql 恢复数据库
4、恢复rrd文件
#cd /var/www/html/
#tar xvf rra.tar
下面就赋予rra权限 否则没有图像
#mv ./var/www/html/rra/* /var/www/html/rra/ 要注意mv后面是空格,在后面是点好
#chown apache.apache -R /var/www/html/rra
5、重启mysqld和httpd服务
# service mysqld restart
# service httpd restart
6、打开网站会提示数据库出错,点击:check即可打开cacti。注意这里登陆的密码是原cacti的密码 。