偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

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

定期實(shí)施備份。建立一個(gè)計(jì)劃并嚴(yán)格遵守。

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

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

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

%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)備份備份你的備份文件。如果遇上了一個(gè)徹底崩潰,不僅清除了你的數(shù)據(jù)目錄,也清除了包含你的MySQL備份數(shù)據(jù)庫備份的磁盤驅(qū)動(dòng)器,你將真正遇上了麻煩。也要備份你的更新日志。

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

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

【編輯推薦】

  1. MySQL維護(hù)與實(shí)際應(yīng)用的設(shè)計(jì)筆記簡(jiǎn)介
  2. MySQL初學(xué)者的必備3要素
  3. 實(shí)現(xiàn)MySQL雙機(jī)熱備的實(shí)際操作步驟
  4. MySQL root密碼重置的三步驟
  5. 對(duì)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

2010-04-06 18:04:09

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

2011-04-15 10:21:07

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

2010-05-26 09:01:43

mysqldump備份

2020-03-17 08:29:29

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

2021-09-13 10:27:34

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

2019-03-01 13:40:01

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

2010-07-05 09:14:37

SQL Server數(shù)

2011-03-30 13:57:41

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

2011-03-31 14:34:46

cactimysql備份

2010-10-26 13:33:08

Oracle自動(dòng)備份

2017-06-29 14:12:13

SQL ServerMysqlOracle
點(diǎn)贊
收藏

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