恢复后的MySQL二进制日志

时间:2010-11-09 16:12:43

标签: mysql windows database-backups

我遗留了遗留系统的问题。每天晚上都会进行实时转储(到脚本)并从所述脚本恢复到QA,例如:

mysql [params] < path/to/backup.sql

这会导致在bin日志中创建批量数据(DB为几千兆字节)。 bin日志似乎没有自动刷新 - 我可以通过从mysql命令行运行RESET MASTER;来清除它们,但是想知道是否有任何方法可以自动执行此操作?它在Windows下的mysql 4.0.21上运行。

编辑: 它不是作为任何奴隶dbs的主人运行

2 个答案:

答案 0 :(得分:1)

flush logs
或更新&amp;通过注释log-bin = xxx重新启动mysql服务器, 但这将禁用复制

答案 1 :(得分:0)

以下将禁用sql语句记录到二进制文件。

mysql> set sql_log_bin=0
mysql> source path/to/backup.sql

这仅适用于当前线程并且速度更快。