公司有1臺cacti 監(jiān)控,但為防止單臺cacti故障,準備加再加一臺cacti,做為備用監(jiān)控。
成都創(chuàng)新互聯(lián)專注于青川企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站制作。青川網(wǎng)站建設(shè)公司,為青川等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
當前使用的監(jiān)控為115.231.xx.xx 以下我稱為cacti-A
新安裝的監(jiān)控為59.63.xx.xx 以下我tqp為cacti-B
1、備份cacti-A 的MySQL 數(shù)據(jù)庫
cacti-A 上面操作
#cd /var/www/
#mysqldump cacti >cacti.sql 將cacti-A的數(shù)據(jù)cacti 導(dǎo)出 命名為cacti.sql
如果mysql設(shè)置過密碼,則如下
#mysqldump cacti -uroot -ppasswd >cacti.sql
提示:個別數(shù)據(jù)庫中的表可能會損壞導(dǎo)致備份失敗。
例如:“ERROR 145 (HY000): Table './cacti/syslog_statistics' is marked as crashed and should be repaired”
修復(fù)方法:# mysql -uroot -p 進入mysql
mysql> use cacti 進入數(shù)據(jù)庫cacti
mysql> check tables syslog_statistics; 檢查數(shù)據(jù)表
mysql> repair table syslog_statistics; 修復(fù)數(shù)據(jù)表
2、將cacti-A 備份出來的數(shù)據(jù)庫文件恢復(fù)到cacti-B 的數(shù)據(jù)庫中。
cacti-B 上面操作
# mysql -uroot -p
mysql> drop database cacti; 刪除系統(tǒng)安裝時創(chuàng)建的數(shù)據(jù)庫cacti
mysql> create database cacti; 重新創(chuàng)建一個新 的數(shù)據(jù)庫 cacti
mysql> exit
#cd /var/www
# scp root@115.231.xx.xx:/var/www/cacti.sql ./ 將cacti-A備份好的數(shù)據(jù)庫文件復(fù)制到cacti-B
root@115.231.xx.xx's password: 在此輸入cacti-A的root密碼
# mysql cacti 驗證:#mysql -uroot -p mysql> use cacti; mysql> show tables; 如果顯示如下。。。。。。信息則說明導(dǎo)入成功 +---------------------------------------+ | Tables_in_cacti | +---------------------------------------+ | cdef | | cdef_items | | colors | | data_input | | data_input_data | 。。。。。。。。。。 3、備份cacti-A 的cacti相關(guān)的配置文件 在cacti-A 上面操作 #cd /var/www # tar -Pcpzf /var/www/cacti-backup.tar.gz /var/www/html/* 將、/var/www/html 目錄下所有文件及文件夾打包 4、將cacti-A 備份的cacti配置文件恢復(fù)到cacti-B cacti-B 上操作 # scp root@115.231.xx.xx:/var/www/cacti-backup.tar.gz ./ root@115.231.xx.xx's password: 在此輸入cacti-A的root密碼 # tar zxvf cacti-backup.tar.gz 解壓數(shù)據(jù)包,會自動覆蓋原cacti-B 的配置文件 注:以上操作時一定分清 主 次, 由于操作錯誤帶來的任何影響與此說明無關(guān)。
網(wǎng)站題目:cacti備份遷移
鏈接URL:http://weahome.cn/article/igscgs.html