CactiEZ数据迁移

Cacti 是默认每天都备份图像和数据库的,它有自己执行的脚本,我们不用管它, 数据的迁移 直接使用它备份的文件就行了。
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  �C rf *
cd /var/www/backups
cp  �C rfa var/www/html/* /var/www/html
4 .  如果没有改过 EZ mysql root 密码,可以直接执行数据库导入命令,
m ysq  -uroot cacti</var/www/html/cacti-backup.sql
m ysql �Curoot syslog </var/www/html/syslog.sql
这样就 ok  
5 .   如果 改过 mysql 密码,就需要手动导出 mysqll 了,如下
m ysqldump �Curoot �Cp cacti>/root/cacti.sql
Enter password 输入 mysql 密码导出 )
m ysqldump �Curoot �Cp syslog>/root/syslog.sql
Enter password 输入 mysql 密码导出 )
Cp 这两个文件到新的 cactiez 上。
然后执行
mysql  -uroot cacti</var/www/html/cacti-backup.sql
m ysql �Curoot syslog </var/www/html/syslog.sql
问题解决。

你可能感兴趣的:(数据迁移,CactiEZ)