我們大家都知道MySQL數據庫備份的常用方法主要有三種即,直接拷貝(cp、tar,gzip,cpio)、MySQLdump與MySQLhotcopy,以下的文章主要介紹的就是正確使用直接拷貝數據庫備份的實際應用。
1.使用直接拷貝數據庫備份
典型的如cp、tar或cpio實用程序。
當你使用直接備份方法時,必須保證表不在被使用。如果服務器在你正在拷貝一個表時改變它,拷貝就失去意義。
保證你的拷貝完整性的最好方法是關閉服務器,拷貝文件,然後重啟服務器。如果你不想關閉服務器,要在執行表檢查的同時鎖定服務器。如果服務器在運行,相同的制約也適用於拷貝文件,而且你應該使用相同的鎖定協議讓服務器“安靜下來”。
當你完成了MySQL數據庫備份時,需要重啟服務器如果關閉了它)或釋放加在表上的鎖定如果你讓服務器運行)。
要用直接拷貝文件把一個數據庫從一台機器拷貝到另一台機器上,只是將文件拷貝到另一台服務器主機的適當數據目錄下即可。要確保文件是MyIASM格式或兩台機器有相同的硬件結構,否則你的數據庫在另一台主機上有奇怪的內容。你也應該保證在另一台機器上的服務器在你正在安裝數據庫表時不訪問它們。
以上的相關內容就是對MySQL數據庫備份的常用方案介紹,望你能有所收獲。
編輯推薦】