网上乱七八糟的教程基本都是一个人写的,全是搬来搬去的教程。写的是蛮简单的,不过相对于多年都不动cactiez的小白来说是很复杂了,有些小的问题或者错误提示就没有解答了,所有我就从网上加上自己的心血写一篇连小白都看懂的教程,CactiEZ10.1迁移教程。
第一步;先复制出来老系统的文件复制出来
挂载U盘的教程:http://www.zhaoyongjie.cn/?id=74
简单点就是查下U盘的盘符fdisk -l 然后挂载 mount /dev/sdb1 /mnt/usb 把主要的文件复制到U盘里
拷贝这个目录的下的 /var/www/html/rra和cacti.sql 两个文件
备份数据库:
1、备份数据库文件
cd /var/lib/mysql/
mysqldump -u root -p cacti>cacti.sql
输入root密码:cactiuser 默认的(查看cacti数据库密码:vi /var/www/html/include/config.php )
这样就把CACTI的数据库文件备份一了/var/lib/mysql/目录下文件名为cacti.sql
数据库没有修改密码请忽略----如果更改了密码请看:#mysqldump -u root -p ***** cacti >cacti.sql ****是密码,
scp cacti.sql 222.186.34.255:/var/lib/mysql/ 把cacti.sql拷贝到222.186.34.255的mysql的目录下
2.备份rra文件,网上说备份rra文件需要用rrdtool dump 命令备份,我这里是使用tar打包的。
cd /var/www/html进入这个目录下
#tar -cvf rra.tar /var/www/html/rra 打包rra文件为rra.tar
scp rra.tar 222.186.34.255:/var/www/html 把rra.tar拷贝到222.186.34.255的html的目录下
在新的服务器里面
3、恢复数据库数据:先将mysql中的cacti数据库删除(我这里数据库没更改密码,不需要密码可进入mysql)。
#mysql
mysql>drop cacti 删除cacti数据库
mysql>create 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的密码 。
后序:
可以把备份数据库和备份的rra.tar拷贝如U盘想什么时候恢复就什么时候回复
cp rra.tar /mnt/usb 拷贝rra.tar文件至你的U盘
cp cacti.sql /mnt/usb 拷贝cacti.sql文件至你的U盘
评论列表