--master-data[=#] This causes the binary log position and filename to be appended to the output. If equal to 1, will print it as a CHANGE MASTER command; if equal to 2, that command will be prefixed with a comment symbol. This option will turn --lock-all-tables on, unless --single-transaction is specified too (in which case a global read lock is only taken a short time at the beginning of the dump; don't forget to read about --single-transaction below). In all cases, any action on logs will happen at the exact moment of the dump. Option automatically turns --lock-tables off. 这个导致binary log position and filename 追加到输出。 如果等于1, 会打印它作为一个CHANGE MASTER command; 如果等于2, 那么命令会前缀一个注释符号。 这个选项会设置 --lock-all-tables,除非 --single-transaction 也被指定(在这种情况下 一个全局的read lock 是设置一个较短的时间 在dump开始,不要忘记阅读关于 --single-transaction) 在所有的情况下,任何action 记录会发生在dump的准确时刻