今天 了解 數據庫的冷備份和熱備份。
之前雖然使用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
或者隨時隨地在可視化工具上進行備份操作都屬於熱備份