亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL數據庫備份守則和方法(2)

2019-09-08 23:26:39
字體:
來源:轉載
供稿:網友
    2.使用直接拷貝數據庫的備份和拷貝方法 

    另一種不涉及 mysqldump 備份數據庫和表的方式是直接拷貝數據庫表文件。典型地,這用諸如 cp、tar 或cpio 實用程序。本文的例子使用 cp。 當你使用一種直接備份方法時,你必須保證表不在被使用。如果服務器在你則正在拷貝一個表時改變它,拷貝就失去意義。保證你的拷貝完整性的最好方法是關閉服務器,拷貝文件,然后重啟服務器。如果你不想關閉服務器,要在執行表檢查的同時鎖定服務器。如果服務器在運行,相同的制約也適用于拷貝文件,而且你應該使用相同的鎖定協議讓服務器“安靜下來”。 假設服務器關閉或你已經鎖定了你想拷貝的表,下列顯示如何將整個 samp_db 數據庫備份到一個備份目錄(DATADIR表示服務器的數據目錄):

    %cd DATADIR%cp -r samp_db /usr/archive/mysql 

    單個表可以如下備份: 

%cd DATADIR/samp_db%cp member.* /usr/archive/mysql/samp_db%   cp score.*  /usr/archive/mysql/samp_db .... 

    當你完成了備份時,你可以重啟服務器(如果關閉了它)或釋放加在表上的鎖定(如果你讓服務器運行)。 要用直接拷貝文件把一個數據庫從一臺機器拷貝到另一臺機器上,只是將文件拷貝到另一臺服務器主機的適當數據目錄下即可。要確保文件是 MyIASM 格式或兩臺機器有相同的硬件結構,否則你的數據庫在另一臺主機上有奇怪的內容。你也應該保證在另一臺機器上的服務器在你正在安裝數據庫表時不訪問它們。 

    3.復制數據庫(Replicating Database) 

復制(Replication)類似于拷貝數據庫到另一臺服務器上,但它的確切含義是實時地保證兩個數據庫的完全同步。這個功能將在 3.23 版中出現,而且還不很成熟,因此本文不作詳細介紹。 

    4.用備份恢復數據 

    數據庫損壞的發生有很多原因,程度也不同。如果你走運,你可能僅損壞一兩個表(如掉電),如果你倒霉,你可能必須替換整個數據目錄(如磁盤損壞)。在某些情況下也需要恢復,比如用戶錯誤地刪除了數據庫或表。不管這些倒霉事件的原因,你將需要實施某種恢復。如果表損壞但沒丟失,嘗試用 myisamchk 或 isamchk 修復它們,如果這樣的損壞可有修復程序修復,你可能根本不需要使用備份文件。關于表修復的過程,見《數據庫維護與修復》?;謴瓦^程涉及兩種信息源:你的備份文件和個更新日志。備份文件將表恢復到實施備份時的狀態,然而一般表在備份與發生問題之間的時間內已經被修改,更新日志包含了用于進行這些修改的查詢。你可以使用日志文件作為mysql的輸入來重復查詢。這已正是為什么要啟用更新日志的原因?;謴瓦^程視你必須恢復的信息多少而不同。實際上,恢復整個數據庫比單個表跟容易,因為對于

    數據庫運用更新日志比單個表容易。 

    4.1 恢復整個數據庫 

    首先,如果你想恢復的數據庫是包含授權表的 mysql 數據庫,你需要用 --skip-grant-table 選項運行服務器。否則,它會抱怨不能找到授權表。在你已經恢復表后,執行 mysqladmin flush-privileges 告訴服務器裝載授權標并使用它們。將數據庫目錄內容拷貝到其它某個地方,如果你在以后需要它們。用最新的備份文件重裝數據庫。如果你用 mysqldump 產生的文件,將它作為 mysql 的輸入。如果你用直接從數據庫拷貝來的文件,將它們直接拷回數據庫目錄,然而,此時你需要在拷貝文件之前關閉數據庫,然后重啟它。使用更新日志重復做備份以后的修改數據庫表的查詢。對于任何可適用的更新日志,將它們作為 mysql 的輸入。指定 --one-database 選項使得 mysql 只執行你有興趣恢復的數據庫的查詢。如果你知道你需要運用所有更新日志文件,你可以在包含日志的目錄下使用這條命令:

% ls -t -r -1 update.[0-9]* │ xargs cat │ mysql --one-database db_name 

    ls命令生成更新日志文件的一個單列列表,根據服務器產生它們的次序排序(主意:如果你修改任何一個文件,你將改變排序次序,這導致更新日志一錯誤的次序被運用。)很可能你會是運用某幾個更新日志。例如,自從你備份以來產生的更新日志被命名為 update.392、update.393 等等,你可以這樣重新運行: 

%mysql --one-database db_name < update.392 

%mysql --one-database db_name < update.393 

..... 

    如果你正在實施恢復且使用更新日志恢復由于一個錯誤建議的 DROP DATABASE、DROP TABLE 或 DELETE 語句造成丟失的信息,在運用更新日志之前,要保證從其中刪除這些語句。

    4.2 恢復單個表 

    恢復單個表較為復雜。如果你用一個由 mysqldump 生成的備份文件,并且它不包含你感興趣的表的數據,你需要從相關行中提取它們并將它們用作 mysql 的輸入。這是容易的部分。難的部分是從只運用于該表的更新日志中拉出片斷。你會發覺 mysql_find_rows 實用程序對此很有幫助,它從更新日志中提取多行查詢。另一個可能性是使用另一臺服務器恢復整個數據庫,然后拷貝你想要的表文件到原數據庫中。這可能真的很容易!當你將文件拷回數據庫目錄時,要確保原數據庫的服務器關閉。

MYSQL

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲大胆人体av| 亚洲精品久久久一区二区三区| 国产精品专区一| 日韩电影大全免费观看2023年上| 亚洲在线第一页| 亚洲日韩欧美视频一区| 国产美女搞久久| 国产美女91呻吟求| 欧美一区二三区| 国产欧美精品va在线观看| 在线性视频日韩欧美| 清纯唯美亚洲激情| 国产精品久久久久999| 91在线免费视频| 国产精品日日摸夜夜添夜夜av| 亚洲免费人成在线视频观看| 91精品一区二区| 国产精品一区二区三区成人| 亚洲嫩模很污视频| 国产精品九九久久久久久久| 亚洲精品天天看| 欧美午夜丰满在线18影院| 国产精品一区二区三区免费视频| 久久久久女教师免费一区| 91精品国产高清久久久久久91| 久久久久女教师免费一区| 91夜夜未满十八勿入爽爽影院| 亚洲一区av在线播放| 日本高清+成人网在线观看| 国产欧美精品va在线观看| 国模精品视频一区二区三区| 国产国语刺激对白av不卡| 免费不卡欧美自拍视频| 欧美性生交大片免费| 97免费视频在线| 国产精品日韩欧美综合| 一个人www欧美| 亚洲97在线观看| 岛国av一区二区三区| 精品国偷自产在线视频| 亚洲第一区中文99精品| 日韩中文字幕亚洲| 少妇高潮久久77777| 欧美性猛交xxxx免费看漫画| 亚洲区免费影片| 中文字幕日韩有码| 精品亚洲一区二区三区四区五区| 日韩免费观看高清| 亚洲精品www久久久| 久久韩剧网电视剧| 精品露脸国产偷人在视频| 成人黄色短视频在线观看| 亚洲国产精品va在线看黑人动漫| 久久在线视频在线| 国产一区二区三区精品久久久| 国产精品人人做人人爽| 日韩第一页在线| 国内免费精品永久在线视频| 性色av一区二区三区红粉影视| 亚洲аv电影天堂网| 国产a级全部精品| 午夜免费在线观看精品视频| 欧美国产日韩中文字幕在线| 欧美精品videofree1080p| 亚洲精品大尺度| 精品国产一区二区三区久久久狼| 亚洲国产欧美一区二区三区久久| 日本精品视频在线观看| 欧美成aaa人片在线观看蜜臀| 综合欧美国产视频二区| 国产视频丨精品|在线观看| 亚洲最大的免费| 日韩精品免费一线在线观看| 欧美一区二区大胆人体摄影专业网站| 日韩视频精品在线| 最近日韩中文字幕中文| 亚洲摸下面视频| 97色伦亚洲国产| 26uuu另类亚洲欧美日本一| 国产精品亚洲第一区| 国产91色在线免费| 九九精品在线播放| 日韩在线免费观看视频| 96pao国产成视频永久免费| 日韩美女视频免费在线观看| 中文字幕日韩免费视频| 第一福利永久视频精品| 日韩av免费在线观看| 日韩网站免费观看高清| 亚洲国产成人久久综合一区| 亚洲国产一区二区三区在线观看| 国产精品视频久久| 欧美精品久久久久久久免费观看| 日韩欧美综合在线视频| 美女视频久久黄| 国产婷婷色综合av蜜臀av| 日韩性xxxx爱| 欧美特黄级在线| 91精品久久久久久久久久入口| 精品久久久久久亚洲国产300| 亚洲精品短视频| 国产精品稀缺呦系列在线| 日韩欧美精品中文字幕| 久久伊人91精品综合网站| 亚洲自拍欧美另类| 精品日韩视频在线观看| 国产精品aaaa| 日韩在线免费av| 欧美黑人xxxⅹ高潮交| 人体精品一二三区| 久久久久久久亚洲精品| 欧美一区第一页| 欧美性猛交xxxx免费看久久久| 九九九热精品免费视频观看网站| 国产性色av一区二区| 国产精品久久电影观看| 不卡av电影在线观看| 国产主播欧美精品| 久久99国产精品久久久久久久久| 亚洲精品www| 国产精品久久久久久久久久久久久| 国产亚洲欧美日韩一区二区| 亚洲黄色有码视频| 91av网站在线播放| 国模吧一区二区三区| 欧美在线视频一区二区| 欧美国产日韩中文字幕在线| 亚洲天堂免费观看| 亚洲国产高清福利视频| 亚洲国产精品视频在线观看| 国产一级揄自揄精品视频| 一本大道香蕉久在线播放29| 色综合久综合久久综合久鬼88| 久久久久久久97| 日韩欧美精品中文字幕| 国产自摸综合网| 亚洲精品国产拍免费91在线| 日韩av网站导航| 中文字幕自拍vr一区二区三区| 成人美女av在线直播| 亚洲三级黄色在线观看| 久久精品2019中文字幕| 国产色婷婷国产综合在线理论片a| 深夜福利91大全| 57pao成人永久免费视频| 在线日韩日本国产亚洲| 日韩精品在线免费播放| 亚洲精品有码在线| 国产精品尤物福利片在线观看| 日韩在线观看免费网站| www.99久久热国产日韩欧美.com| 亚洲人成绝费网站色www| 国产亚洲一区二区精品| 国产精品自拍偷拍视频| 欧美小视频在线| 亚洲欧美制服另类日韩| 亚洲欧美一区二区三区情侣bbw| 国内精品一区二区三区| 亚洲精品xxx| 国产精品xxx视频| 国产免费观看久久黄| 亚洲九九九在线观看| 国产精品久在线观看| 成人深夜直播免费观看|