mysql数据备份

数据备份

MySQL数据备份

1、文件备份

    备份数据库的数据文件,

    innodb        .frm与ibdata1文件。

    myisam

优点:

    简单

缺点:

    浪费磁盘空间。

2、sql备份

mysqldump -uroot -p 【数据库名】【表名】 > 目录路径;

备份的sql语句。

备份示例:

恢复示例:

示例:

3、数据备份

    只备份数据,不包含结构

备份示例:

恢复示例:

 

4、增量备份

增量备份就是二进制备份(日志文件)

默认MySQL没有开启二进制日志备份。

第1步:开启二进制备份

在my.ini中[mysqld]配置段中使用log-bin

第2步:重启mysql服务

第3步:模拟业务

第4步:

根据日志文件进行恢复,日志文件中记录了MySQL所的有操作,包含错误操作。

查看日志文件:

mysqlbinlog.exe    此文件用于导出二进制日志。

语法:

    mysqlbinlog 日志文件 > 文本文件;

示例:

第5步:查看日志文件,找到错误sql的位置

第6步:开始使用二进制文件进行恢复

原文地址:https://www.cnblogs.com/nyxd/p/5359763.html