2010-11-09 69 views
0

我遇到了遗留系统的问题。每天晚上从现场转储运行(脚本),并从该脚本例如为:恢复后的MySQL二进制日志

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

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

编辑: 它没有运行作为主任何从DBS

+0

很好,只是注释掉mysql配置中的log-bin并重启mysqld应该禁用bin日志 – ajreal 2010-11-09 17:07:49

回答

1

flush logs
或者更新注释掉log-bin = xxx, &重启MySQL服务器,但是这将禁用

0

下面将禁止复制sql语句被记录为二进制文件。

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

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

相关问题