今天 了解 数据库的冷备份和热备份。
之前虽然使用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数据库进行定时备份操作
或者随时随地在可视化工具上进行备份操作都属于热备份