天天看點

【資料庫】資料庫的冷備份和熱備份

今天 了解 資料庫的冷備份和熱備份。

之前雖然使用Mysql的可視化工具進行備份功能的操作或者 java定時器 或者系統定時任務操作mysqldump進行定時備份資料庫的任務等,但是從來沒有想過相關的備份屬于冷備份還是熱備份。

下面開始說明:

1.冷備份:伺服器不運作,資料庫服務停止,執行的備份就是冷備份。

2.熱備份:其餘的都是熱備份。

細說一下:

1.冷備份:

如果關閉服務的話,就可以進行冷備份了,如果是MyISAM引擎,則直接備份datadir裡面的資料檔案即可,一旦有了災難,直接恢複資料即可,InnoDB的話需要處理的東西稍微多一些,比如ibdata檔案、*.frm檔案盒my.cnf(在windows下是my.ini),設定innodb_data_file_path來制定原先的ibdata路徑。摘自:http://www.2cto.com/database/201408/328633.html

這個相關的資料檔案都在【C:\Program Files\MySQL\MySQL Server 5.5 】資料庫的安裝路徑下

【資料庫】資料庫的冷備份和熱備份

2.熱備份

熱備份的方式多種多樣,之前的對mysql資料庫進行定時備份操作

http://www.cnblogs.com/sxdcgaq8080/p/6646000.html

http://www.cnblogs.com/sxdcgaq8080/p/6640420.html

或者随時随地在可視化工具上進行備份操作都屬于熱備份

【資料庫】資料庫的冷備份和熱備份