我遗留了遗留系统的问题。每天晚上都会进行实时转储(到脚本)并从所述脚本恢复到QA,例如:
mysql [params] < path/to/backup.sql
这会导致在bin日志中创建批量数据(DB为几千兆字节)。 bin日志似乎没有自动刷新 - 我可以通过从mysql命令行运行RESET MASTER;
来清除它们,但是想知道是否有任何方法可以自动执行此操作?它在Windows下的mysql 4.0.21上运行。
编辑: 它不是作为任何奴隶dbs的主人运行
答案 0 :(得分:1)
flush logs
或更新&amp;通过注释log-bin = xxx
重新启动mysql服务器,
但这将禁用复制
答案 1 :(得分:0)
以下将禁用sql语句记录到二进制文件。
mysql> set sql_log_bin=0
mysql> source path/to/backup.sql
这仅适用于当前线程并且速度更快。