mysql 備份操作

2021-09-01 20:35:27 字數 763 閱讀 1361

備份的分類:

1. hot backup 熱備份

hotbackup是指在資料庫執行中直接備份,對正在執行的資料庫沒有任何影響

2.cold backup 冷備份

是指在資料庫停止的情況下備份,這種備份最簡單,一般只需要拷貝相關的資料庫物理檔案即可。

3.warm backup 溫備份

在資料庫執行時進行,但是會對當前的資料庫操作有影響,例如加乙個全域性讀鎖以保證資料的一致性。

按照備份後的檔案的內容分類:

1. 邏輯備份是指備份後的檔案內容是可讀的,通常文字檔案,內容一般都是sql語句,或者表內的實際資料,例如,mysqldump, select * into outfile 的方法,這類方法的好處是可以看到匯出的檔案的內容,[color=red]一般適用於資料庫的公升級,遷移等工作,但是恢復所需要時間往往較長。[/color]

2.裸檔案備份是指拷貝資料庫的物理檔案,資料庫既可以處於執行狀態(例如ibbackup, xtrabackup這類工具),也可以處於停止狀態,這類備份的恢復時間往往較邏輯備份短很多。

按照備份資料庫的內容來分:

1.完全備份

對整個資料庫進行乙個完整的備份

2.增量備份

是指在上次完成的備份基礎上,對更新的資料進行備份

3.日誌備份

日誌備份主要是指對mysql資料庫二進位制日誌的備份,通過對乙個完全備份進行二進位制i日誌的

重做來完成資料庫的point-in-time恢復工作。mysql 資料庫複製的就是非同步實時進行二進位制日誌重做。

mysql備份操作 mysql基本的備份操作

8月 24,2014 nix.huang mysqldump u username p password databasename tablename dump.sql mysql h hostip u username p password databasename dump.sql 另一種匯入的...

Mysql相關操作備份

mysql外健定義及常用測試 mysql create table shoping id int not null primary key,shoping varchar 64 not null,user id int not null,foreign key user id references ...

linux下mysql備份操作

bin bash 當前時間 now time date y m d h m s 備份目錄 dow path root mysql data data 備份資料庫名稱 db name djangoblog echo 開始備份資料庫 date y m d h m s 備份資料庫 mysqldump ur...