转自:微点阅读 https://www.weidianyuedu.com
增量备份---bin-log
一、启用 Binary Log
修改 MySQL Server 的系统设置文件(eg. /etc/my.cnf),在 [mysqld] 区块中加上 log-bin=mysql-bin 选项,然后重新启动 MySQL Server,例如:
[mysqld]
log-bin
启用后你应该可以在 MySQL 的 Data Dir 里面发现如下的文件:mysql-bin.index
mysql-bin.000001
mysql-bin.000002
...............
mysql-bin.00000X
MySQL 在以下几种情况会进行 lograrote:
* 执行 Flush Logs 命令
* MySQL Server 重新启动
* 设置文件中有进行额外的设置
注:
请注意,当你使用 mysqldump 进行数据库备份时请记得加上 --flush-logs 选项,例如:
mysqldump --flush-logs -u root -p 数据