nelaaro Asked: 2017-05-18 08:15:08 +0800 CST2017-05-18 08:15:08 +0800 CST 2017-05-18 08:15:08 +0800 CST 从正在运行的 mysql 服务器复制二进制日志是否安全 772 我想备份一个 tokudb 数据库。 我希望能够将它恢复到最近的状态。我正在备份时写入文件。 我的猜测是运行这样的东西 mysql -e "SHOW MASTER STATUS; SHOW SLAVE STATUS; FLUSH LOGS" > mylogposition.log 哪个会在保存位置后轮换日志文件? mysql backup 2 个回答 Voted Best Answer Mannoj 2017-05-18T20:08:14+08:002017-05-18T20:08:14+08:00 只要您完成了刷新日志,并且在刷新日志说应该没问题之前就获取了日志文件名。 例如当前的 binlog 文件是 bin-log00333,刷新日志后是 bin-log00334。您可以将日志从 bin-log00001 scp 到 bin-log00333,不要使用 bin-log00334。 Rick James 2017-05-18T19:44:43+08:002017-05-18T19:44:43+08:00 这是大师?还是奴隶? FLUSH LOGS, 本身将启动新的日志文件。(请验证是否发生这种情况。)然后旧文件已正确关闭并可以复制。是POS的0。(4也适用于二进制日志。)
只要您完成了刷新日志,并且在刷新日志说应该没问题之前就获取了日志文件名。
例如当前的 binlog 文件是 bin-log00333,刷新日志后是 bin-log00334。您可以将日志从 bin-log00001 scp 到 bin-log00333,不要使用 bin-log00334。
这是大师?还是奴隶?
FLUSH LOGS
, 本身将启动新的日志文件。(请验证是否发生这种情况。)然后旧文件已正确关闭并可以复制。是POS
的0
。(4
也适用于二进制日志。)