MySQL資料庫常用的備份方法

199cloud發表於2020-06-09

MySQL資料庫常用的備份方法【199cloud-艾娜】


MySQL資料庫的備份可以採用很多種方式,如直接打包資料庫檔案(物理冷備份)、專用備份工具(mysqldump)、二進位制日誌增量備份、第三方工具備份等。

1、物理冷備份

物理冷備份時需要在資料庫處於關閉狀態下,能夠較好地保證資料庫的完整性。物理冷備份一般用於非核心業務,這類業務一般都允許中斷,物理冷備份的特點就是速度快,恢復時也是最為簡單。

2、專用備份工具mysqldump或mysqlhotcopy

mysqldump程式和mysqlhotcopy都可以做備份。mysqqldump是客戶端常用邏輯備份程式,能夠產生一組被執行以再現原始資料庫物件定義和表資料的SQL語句。它可以轉儲一個到多個MySQL資料庫,對其進行備份或傳輸到遠端SQL伺服器。mysqldump更為通用,因為它可以備份各種表。mysqlhotcopy僅適用於某些儲存引擎。

3、透過啟用二進位制日誌進行增量備份

MySQL支援增量備份,進行增量備份時必須啟用二進位制日誌。二進位制日誌檔案為使用者提供複製,對執行備份點後進行的資料庫更改所需的資訊進行恢復。如果進行增量備份(包含自上次完全備份或增量備份以來發生的資料修改),需要重新整理二進位制日誌。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975301/viewspace-2697038/,如需轉載,請註明出處,否則將追究法律責任。

相關文章