Cacti
是默认每天都备份图像和数据库的,它有自己执行的脚本,我们不用管它,
数据的迁移
直接使用它备份的文件就行了。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.
拷贝最近一天的gz文件到新建的cacti上,
从远程将文件拷回本地 scp 用户名@计算机IP或者计算机名称:文件名
本地路径
复制目录
scp
root@ip:/var/www/backups/xxxx.gz /var/www/backups/
(连接成功后,会有提示输入原来cacti的密码的,此命令中的root是登陆原来cacti的用户名,ip是原来cacti的IP)由于从远程拷贝文件需要些时间,耐心等待。
2.
进入目录:cd /var/www/backups 然后查看拷贝进来的gz文件:ls
3.
先执行命令:gunzip xxxxx.gz 然后执行命令: tar xvf xxxxx.tar
会得到
1
个
var
目录,把
这个解压得到的
var/www/html
里面的所有文件覆盖到
/var/www/html
,可以把原来的先清除掉。
cd /var/www/html
rm
–
rf *
cd /var/www/backups
cp
–
rfa var/www/html/* /var/www/html
4
.
如果没有改过
EZ
的
mysql root
密码,可以直接执行数据库导入命令,
m
ysq
l
-uroot cacti</var/www/html/cacti-backup.sql
m
ysql –uroot syslog </var/www/html/syslog.sql
这样就
ok
了
5
.
如果
改过
mysql
密码,就需要手动导出
mysqll
了,如下
m
ysqldump –uroot –p cacti>/root/cacti.sql
Enter password
输入
mysql
密码导出
)
m
ysqldump –uroot –p syslog>/root/syslog.sql
Enter password
输入
mysql
密码导出
)
Cp
这两个文件到新的
cactiez
上。
然后执行
mysql
-uroot cacti</var/www/html/cacti-backup.sql
m
ysql –uroot syslog </var/www/html/syslog.sql
问题解决。
转载于:https://blog.51cto.com/zhjjkt/943147