在我使用mysqldump -u user -p database > backup.sql
. 在此之后我使用
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000002 | 80612155 | | |
+------------------+----------+--------------+------------------+
因为它显示文件,位置,做 db,在 DB 上进行一些更改后忽略 db 现在主状态更改为
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000002 | 80662157 | | |
+------------------+----------+--------------+------------------+
当我想进行增量备份时,我应该如何指定start-position
and stop-position
。正如mysql doc所说“开始位置将在位置等于或大于N的第一个事件处开始读取二进制日志”和“停止位置将在位置等于或大于位置的第一个事件处停止读取二进制日志比 N”。那么完整备份后如何指定从binlog文件中获取数据的位置呢?