在禁用日志之前,我使用此解决方案删除我的日志。binlog
禁用后,我测试了以下命令来删除剩余的文件,但没有成功。(删除的目的是节省空间。)
PURGE BINARY LOGS TO 'binlogname';
PURGE BINARY LOGS BEFORE 'datetimestamp';
Run Code Online (Sandbox Code Playgroud)
正如我在2013 年 4 月 26 日 21:57 的帖子中所说
请不要只是在操作系统中删除它们。
首先你像这样运行清除
FLUSH BINARY LOGS;
PURGE BINARY LOGS BEFORE NOW();
Run Code Online (Sandbox Code Playgroud)
然后,去禁用它。
一旦禁用二进制日志记录,PURGE BINARY LOGS
将不会显示任何内容。
如果你跑步SHOW BINARY LOGS
,你应该看到
mysql> show binary logs;
ERROR 1381 (HY000): You are not using binary logging
mysql>
Run Code Online (Sandbox Code Playgroud)
我在旧帖子中阐述了在 mysqld 运行时不执行此操作的原因。
归档时间: |
|
查看次数: |
1830 次 |
最近记录: |