天天看點

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 –rf *

cd /var/www/backups

cp –rfa var/www/html/* /var/www/html

4. 如果沒有改過EZ的mysql root密碼,可以直接執行資料庫導入指令,

mysql  -uroot cacti</var/www/html/cacti-backup.sql

mysql –uroot syslog </var/www/html/syslog.sql

這樣就ok了 

5. 如果改過mysql密碼,就需要手動導出mysqll了,如下

mysqldump –uroot –p cacti>/root/cacti.sql

Enter password輸入mysql密碼導出)

mysqldump –uroot –p syslog>/root/syslog.sql

Cp這兩個檔案到新的cactiez上。

然後執行

mysql -uroot cacti</var/www/html/cacti-backup.sql

問題解決。

上一篇: EF 資料遷移
下一篇: 畢業以後