****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數(shù)據(jù)恢復咨詢熱線:400-666-3702??

歡迎訪問南京兆柏數(shù)據(jù)恢復公司,專業(yè)數(shù)據(jù)恢復15年

兆柏數(shù)據(jù)恢復公司

?常見問題

?當前位置: 主頁 > 常見問題

通過mysqldump來備份和恢復MySQL

瀏覽量: 次 發(fā)布日期:2023-08-20 15:53:42

通過mysqldump來備份和恢復MySQL 今天我們聊聊的備份和恢復,在下面文章中,你會了解到常見的備份類型,以及基于命令在日常開發(fā)中如何做數(shù)據(jù)庫以及表的備份和恢復。在數(shù)據(jù)丟失的情況下快速恢復數(shù)據(jù)。作為實驗數(shù)據(jù)的來源:將生產(chǎn)數(shù)據(jù)拷貝一份到到本地測試庫用于測試,不影響生產(chǎn)數(shù)據(jù)升級數(shù)據(jù)庫版本時,需要將生產(chǎn)數(shù)據(jù)拷貝到本地,然后在本地測試是否兼容,找出潛在不安全性哎呀,手抖了,刪庫了1.1 物理備份 物理備份指將數(shù)據(jù)庫內(nèi)容的目錄和數(shù)據(jù)文件、日志文件及配置文件的原始副本全部備份,適用于大型重要的數(shù)據(jù)庫在出現(xiàn)問題時需要快速恢復的場景。1.1.1 物理備份方法具有以下特征物理備份包括數(shù)據(jù)庫目錄和文件的精確副本。通常這是 數(shù)據(jù)目錄的全部或部分副本。物理備份方法比邏輯備份方法快,因為它們只涉及文件復制而不設(shè)計文件轉(zhuǎn)換。物理備份可以在 服務(wù)器停止時執(zhí)行備份。如果服務(wù)器正在運行,則需要執(zhí)行適當?shù)逆i定,以便服務(wù)器在備份期間不更改數(shù)據(jù)庫內(nèi)容。( 提供企業(yè)級備份和恢復。它可以在多種平臺上提供熱備份、在線備份和非阻塞備份)可以自動鎖定需要備份的表。除了數(shù)據(jù)文件之外,備份還可以包括任何相關(guān)文件,如日志或配置文件。物理備份工具包括 ( 組件的一部分),或 表的文件系統(tǒng)命令(如 )。1.1.2 物理備份恢復 恢復 和其他已備份的表ndb_restore還原恢復 表(引擎)使用文件系統(tǒng)命令復制的文件可以使用文件系統(tǒng)命令復制回原來的位置1.2 邏輯備份 邏輯備份是指將數(shù)據(jù)庫的邏輯結(jié)構(gòu)(、 語句)和內(nèi)容( 語句或帶分隔符的文本文件)備份。它適用于小量的數(shù)據(jù),我們可以直接編輯備份的數(shù)據(jù),修改表結(jié)構(gòu)或者內(nèi)容,然后在不同的服務(wù)器上面重新構(gòu)建數(shù)據(jù);1.2.1 邏輯備份方法具有以下特征邏輯備份是通過查詢 服務(wù)器獲取數(shù)據(jù)庫表結(jié)構(gòu)和表內(nèi)容信息來完成的。邏輯備份比物理備份方法慢,因為服務(wù)器必須訪問數(shù)據(jù)庫的信息并將其轉(zhuǎn)換為邏輯格式。如果輸出是在客戶端寫的,服務(wù)器還必須將其發(fā)送到客戶端側(cè),網(wǎng)絡(luò)傳輸也是影響的一方面。邏輯備份是在運行 服務(wù)器的情況下執(zhí)行的。服務(wù)器不需要停機。邏輯備份工具包括 程序和 語句。備份不包括日志或配置文件。要還原邏輯備份,可以使用 客戶端()處理 格式的轉(zhuǎn)儲文件。若要加載帶分隔符的文本文件,請使用 語句或 客戶端。 在 服務(wù)器運行期間進行備份,稱為在線備份。反之服務(wù)器停止時進行備份。稱為離線備份。通常也可以稱為“熱備份”和“冷備份” ;1 在線備份方法具有以下特征在線備份對其他客戶端的干擾較小,這些客戶端可以在備份期間連接到 服務(wù)器,并且可以訪問數(shù)據(jù)。必須注意施加適當?shù)逆i定,防止備份期間數(shù)據(jù)修改導致備份數(shù)據(jù)不完整。產(chǎn)品會自動執(zhí)行這種鎖定。2 離線備份方法具有以下特征客戶端可能會受到負面影響,因為服務(wù)器在備份期間不可用。由于這個原因,這些備份數(shù)據(jù)通常是從從服務(wù)器上(主從復制)獲取的,當然是在不影響可用性的情況下離線執(zhí)行。備份過程更簡單,因為不存在客戶端活動干擾的可能性。 在備份期間,客戶端能夠在備份數(shù)據(jù)時讀取數(shù)據(jù)。恢復修改數(shù)據(jù)并且不只是讀取數(shù)據(jù),因此在還原數(shù)據(jù)時必須阻止客戶端訪問數(shù)據(jù)。 本地備份指在運行 服務(wù)器的同一臺主機上執(zhí)行備份操作,而遠程備份是在另一臺主機上執(zhí)行備份操作。對于某些類型的備份,即使備份輸出是在服務(wù)器上,但可能是從遠程主機啟動備份。可以連接到本地或遠程服務(wù)器。 可以從本地或遠程客戶端主機啟動 ,但是輸出文件是在服務(wù)器主機上創(chuàng)建的。 完全備份指備份 服務(wù)器在給定時間點管理的所有數(shù)據(jù)。增量備份指備份給定時間范圍內(nèi)(從一個時間點到另一個時間點)對數(shù)據(jù)所做的更改。 有不同的方法來執(zhí)行完全備份,如前面所述。通過啟用 服務(wù)器的二進制日志(服務(wù)器用于記錄數(shù)據(jù)更改) ,可以進行增量備份。 完全恢復還原備份的所有數(shù)據(jù)。這會將服務(wù)器的數(shù)據(jù)恢復到備份時的狀態(tài)。如果該狀態(tài)不是當前的,可以在完全恢復之后進行增量恢復,從而使服務(wù)器達到更新的狀態(tài)。 增量恢復是對給定時間跨度內(nèi)所做的更改進行恢復。這也稱為時間點恢復。時點恢復基于binlog二進制日志,通常在完全恢復備份文件之后進行,然后將寫入二進制日志文件中的數(shù)據(jù)更改作為增量恢復應用于重做數(shù)據(jù)修改,并將服務(wù)器帶到所需的時間點。 首先,我們看看我們的演示數(shù)據(jù)1.1 備份所有數(shù)據(jù)庫 進入安裝目錄下面執(zhí)行命令,接下來操作保持一致 --hex-blob :使用十六進制符號轉(zhuǎn)儲二進制字符串[解決導出中文亂碼問題] 結(jié)果:1.2 備份特定數(shù)據(jù)庫 結(jié)果: 說明: 在單數(shù)據(jù)庫情況下,可以忽略以下 選項 如果不帶此選項,生成文件會不包含1.3 備份數(shù)據(jù)庫的特點表 結(jié)果:2.1 不創(chuàng)建Database 如果備份文件是由使用 或 選項創(chuàng)建的 ,則備份文件包含和 語句,所以無需指定默認數(shù)據(jù)庫就可以直接將數(shù)據(jù)重載; 首先,我們刪庫跑路.......... 結(jié)果:2.2 創(chuàng)建Database 備份文件不包含和 語句 ,請首先創(chuàng)建數(shù)據(jù)庫(如有必要): 結(jié)果:(關(guān)閉數(shù)據(jù)庫連接,重復開啟,皆可以看到) 我們重新生成一個不不包含和 語句的文件 img 彩蛋:如果遇到這個,就重啟下服務(wù)吧,我也不知道為什么,哈哈 向數(shù)據(jù)庫重載我們的數(shù)據(jù) 結(jié)果: 在考慮進行升級時,應將新版本與當前生產(chǎn)版本分開安裝。然后,您可以從生產(chǎn)服務(wù)器中轉(zhuǎn)儲數(shù)據(jù)庫和表定義,并將它們加載到新服務(wù)器中,以驗證它們是否正常。(這對于測試降級也很有用。) 驗證表定義正常后,在導入數(shù)據(jù)測試 這時候,可以進行一些簡單查詢測試,觀察是否正常 在本文中,我們只是簡單介紹了的基礎(chǔ)操作,關(guān)于它的選項總共有個,大家可以根據(jù)自己需要自行去官網(wǎng)查閱學習。
相關(guān)推薦