恢复后的MySQL二进制日志
我继承的旧系统有问题。每晚都会从live运行转储(到脚本),并从所述脚本恢复到QA,例如:恢复后的MySQL二进制日志,mysql,windows,database-backups,Mysql,Windows,Database Backups,我继承的旧系统有问题。每晚都会从live运行转储(到脚本),并从所述脚本恢复到QA,例如: mysql [params] < path/to/backup.sql mysql[params]
mysql [params] < path/to/backup.sql
mysql[params]
这导致在bin日志中创建大量数据(DB为几GB)。bin日志似乎不会自动刷新-我可以通过运行RESET MASTER来清除它们代码>从mysql命令行,但想知道是否有任何方法可以自动化这一点?它在Windows下的mysql 4.0.21上运行
编辑:
它不作为任何从属数据库的主数据库运行
或者通过注释outlog bin=xxx更新并重新启动mysql服务器,
但这将禁用复制以下将禁用记录到二进制的sql语句
mysql> set sql_log_bin=0
mysql> source path/to/backup.sql
这只适用于当前线程,速度更快。太好了,只需在mysql配置中注释掉日志bin,然后重新启动mysqld,就会禁用bin日志