最野蠻的物理遷移,直接copy磁碟的資料庫目錄,此方法需停服務
1、在mysql中將需要備份的資料庫進行加鎖(並實現記憶體資料落盤),避免備份**現寫操作。
2、進入linux的資料庫儲存目錄,檢視資料庫檔案是否存在,預設安裝位置是/var/lib/mysql下。mariadb [
(none)
]> flush tables with read lock;
3、直接將資料庫目錄copy至目標目錄下,建議將整個兒mysql目錄打包備份[root@localhost mysql]
# cd /var/lib/mysql/test
[root@localhost test]
# ls
db.opt test.frm test.myd test.myi
4、/etc/my.cnf也備份一下,一同拷貝到新伺服器
5、進行資料物理還原
6、務必將資料庫目錄的主人設定為mysql[root@localhost mysql]
# cp -r /test /new_mysql/
chown -r mysql:mysql /new_mysql/test
7、在mysql中將資料庫解鎖
8、檢查資料是否恢復正常mariadb [none]
>unlock tables;
| id |mariadb [test]
>
select * from test
;
| 123 |
1 row in set (0.00 sec)
採用物理備份的方式有優點:資料快,缺點:資料庫引擎且必須是資料庫的同版本,備份過程中將中斷業務。
冷遷移和熱遷移
1 冷遷移 通常我們存放虛擬機器磁碟的目錄都是掛在的乙個nfs檔案系統的磁碟,而這個磁碟通常是lvm檔案系統。所以需要進行冷遷移時,只要在目標主機上掛載這個nfs檔案系統,就可以看到要遷移的那個虛擬機器的磁碟檔案,通常以.qcow2或.raw結尾的,然後,只需將虛擬機器的.xml配置檔案傳送到目標伺...
solr冷遷移操作步驟
虛擬機器1 原來的老虛擬機器 虛擬機器2 ovf模板匯入的虛擬機器 1 停止執行solr集群的tomcat及zookeeper 使用xshell連線solr虛擬機器1 solr虛擬機器的ip 使用solr使用者 su solr 停止執行solr cd usr local apache tomcat ...
KVM虛機冷遷移
1 root kvm host virsh shutdown vm01 centos6.8 關閉需要遷移的虛機 2 root kvm host virsh list all 檢視虛機情況 1 root kvm host virsh domblklist vm01 centos6.8 檢視虛機磁碟 遷...