自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實現(xiàn)MySQL備份數(shù)據(jù)庫的兩個方案的優(yōu)缺點

數(shù)據(jù)庫 MySQL
以下的文章主要介紹的是MySQL備份數(shù)據(jù)庫的兩個主要實際操作方案的優(yōu)缺點的介紹,以下就是文章的具體內(nèi)容的描述。

MySQL備份數(shù)據(jù)庫的兩個主要實際操作方案是采用MySQL(與PHP搭配之最佳組合) dump程序或是直接復(fù)制相關(guān)的數(shù)據(jù)庫文件(如用cp、cpio或tar等)。當(dāng)然每種實際應(yīng)用方法都有其優(yōu)缺點:

MySQL(和PHP搭配之最佳組合)dump與MySQL(和PHP搭配之最佳組合)服務(wù)器協(xié)同操作。

直接拷貝方法在服務(wù)器外部進行,并且你必須采取措施保證沒有客戶正在修改你將拷貝的表。如果你想用文件系統(tǒng)備份來備份數(shù)據(jù)庫,也會發(fā)生同樣的問題:如果數(shù)據(jù)庫表在文件系統(tǒng)備份過程中被修改,進入備份的表文件主語不一致的狀態(tài),而對以后的恢復(fù)表將失去意義。文件系統(tǒng)備份與直接拷貝文件的區(qū)別是對后者你完全控制了備份過程,這樣你能采取措施確保服務(wù)器讓表不受干擾。

MySQL(和PHP搭配之最佳組合)dump比直接拷貝要慢些。

MySQL(和PHP搭配之最佳組合)dump生成能夠移植到其它機器的文本文件,甚至那些有不同硬件結(jié)構(gòu)的機器上。直接拷貝文件不能移植到其它機器上,除非你正在拷貝的表使用MyISAM存儲格式。ISAM表只能在相似的硬件結(jié)構(gòu)的機器上拷貝。在MySQL(和PHP搭配之最佳組合) 3.23中引入的MyISAM表存儲格式解決了該問題,因為該格式是機器無關(guān)的,所以直接拷貝文件可以移植到具有不同硬件結(jié)構(gòu)的機器上。只要滿足兩個條件:另一臺機器必須也運行MySQL(和PHP搭配之最佳組合) 3.23或以后版本,而且文件必須以MyISAM格式表示,而不是ISAM格式。

不管你使用哪種備份方法,如果你需要恢復(fù)數(shù)據(jù)庫,有幾個原則應(yīng)該遵守,以確保最好的結(jié)果:

定期實施備份。建立一個計劃并嚴(yán)格遵守。

讓服務(wù)器執(zhí)行更新日志。當(dāng)你在崩潰后需要恢復(fù)數(shù)據(jù)時,更新日志將幫助你。在你用備份文件恢復(fù)數(shù)據(jù)到備份時的狀態(tài)后,你可以通過運行更新日志中的查詢再次運用備份后面的修改,這將數(shù)據(jù)庫中的表恢復(fù)到崩潰發(fā)生時的狀態(tài)。

以文件系統(tǒng)備份的術(shù)語講,數(shù)據(jù)庫備份文件代表完全傾倒(full dump),而更新日志代表漸進傾倒(incremental dump)。

使用一種統(tǒng)一的和易理解的備份文件命名機制。象backup1、buckup2等不是特別有意義。當(dāng)實施你的恢復(fù)時,你將浪費時間找出文件里是什么東西。你可能發(fā)覺用數(shù)據(jù)庫名和日期構(gòu)成備份文件名會很有用。例如:

%MySQL(和PHP搭配之最佳組合)dump samp_db >/usr/archives/MySQL(和PHP搭配之最佳組合)/samp_db.1999-10-02
%MySQL(和PHP搭配之最佳組合)dump menagerie >/usr/archives/MySQL(和PHP搭配之最佳組合)/menagerie.1999-10-02

你可能想在生成備份后壓縮它們。備份一般都很大!你也需要讓你的備份文件有過期期限以避免它們填滿你的磁盤,就象你讓你的日志文件過期那樣。

用文件系統(tǒng)備份備份你的備份文件。如果遇上了一個徹底崩潰,不僅清除了你的數(shù)據(jù)目錄,也清除了包含你的MySQL備份數(shù)據(jù)庫備份的磁盤驅(qū)動器,你將真正遇上了麻煩。也要備份你的更新日志。

將你的備份文件放在不同于用于你的數(shù)據(jù)庫的文件系統(tǒng)上。這將降低由于生成備份而填滿包含數(shù)據(jù)目錄的文件系統(tǒng)的可能性。

用于創(chuàng)建備份的技術(shù)同樣對拷貝數(shù)據(jù)庫到另一臺機器有用。最常見地,一個數(shù)據(jù)庫被轉(zhuǎn)移到了運行在另一臺主機上的服務(wù)器,但是你也可以將數(shù)據(jù)轉(zhuǎn)移到同一臺主機上的另一個服務(wù)器。

【編輯推薦】

  1. MySQL維護與實際應(yīng)用的設(shè)計筆記簡介
  2. MySQL初學(xué)者的必備3要素
  3. 實現(xiàn)MySQL雙機熱備的實際操作步驟
  4. MySQL root密碼重置的三步驟
  5. 對MySQL 中文亂碼的解決方案的描述
     
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-08-09 16:46:05

DB2備份

2010-06-07 14:09:12

mysqldump備份

2010-10-12 17:23:40

MySQL命令行

2010-06-17 11:22:37

SQL Server數(shù)

2018-08-24 13:58:13

數(shù)據(jù)庫MySQL備份

2010-03-30 10:18:45

Oracle數(shù)據(jù)庫

2010-05-27 09:50:18

MySQL導(dǎo)入sql腳

2023-12-01 15:50:46

2023-12-07 15:12:52

2011-04-15 10:21:07

Oracle數(shù)據(jù)庫運算

2010-04-06 18:04:09

Oracle數(shù)據(jù)庫

2020-03-17 08:29:29

數(shù)據(jù)庫備份技術(shù)

2010-05-26 09:01:43

mysqldump備份

2021-09-13 10:27:34

云備份云恢復(fù)云計算

2011-03-30 13:57:41

MySQL數(shù)據(jù)庫自動備份

2011-03-31 14:34:46

cactimysql備份

2010-10-26 13:33:08

Oracle自動備份

2019-03-01 13:40:01

MySQL數(shù)據(jù)庫備份案例

2010-07-05 09:14:37

SQL Server數(shù)

2017-06-29 14:12:13

SQL ServerMysqlOracle
點贊
收藏

51CTO技術(shù)棧公眾號