MySQL数据库文件的备份和恢复方式01-07
有经验的开发者,都知道数据库的数据要定期备份,因为都知道数据的重要性或者是经历过系统崩溃数据全无的事件,其实我就经历过,程序还活着,数据没了,那叫一个悲催!
下面就介绍几种,备份的几种方式:
1.MYSQLDUMP
这种方式也是最基础的,支持MyIsam和InnoDB两种表引擎,支持Win和Linux系统,初期常用。代码实现备份:
这种方式是在cmd终端下,直接完成。需要注意的是:
要在进入数据库之前或者说是数据库退出状态下,执行代码!
对应的恢复方式同样在上述的状态下,但是需要注意一点,是需要保证dbname的数据库存在,需要手动的新建数据库dbname:
2.MYSQLHOTCOPY
这种方式,只支持MyIsam表引擎,不支持Win系统;在此不作详细介绍。
3.SELECT INTO OUTFILE
这种方式是要备份数据表的数据内容,但不支持数据表的结构信
息,支持Win和Linux系统。代码示例:
恢复方式:
4.复制DATA文件夹(数据库文件)
注意:此种备份方式是最不可取的备份方式,因为这种方式的备份数据仅支持当前的数据库系列版本,运行环境有改变,就会有差错,所以这种方式强烈不推荐使用!
相关文章:
,请先登录查看所有评论- mysql基础再回顾 2016-12-15
- MySQL错误之‘Got a packet bigger than 'max_allowed_packet' bytes’ 2016-01-13
- Navicat 操作数据库传输 2015-09-29
- Windows7 x86系统下安装MySQL5.5 2015-07-27
- 详解MySQL的操作日志 2015-04-15
网友评论已关闭