删除binlog方法

第一种方法:

mysql> show binary logs; 查看mysql bin-log日志,除了这个以外的,其它都可以使用删除。
mysql> purge binary logs to 'binlog.000058'; (删除mysql bin-log日志,删除binlog.000005之前的,不包括binlog.000058)

第二种方法:
进入数据库,查看一下当前使用的binlog日志是哪个,除了这个以外的,其它都可以使用rm -rf 删除!

 

 

今天执行mysql指令是报磁盘没有空间了,上服务器上查了下,binlog日志非常多,如下:

binlog之二:怎么样安全删除mysql下的binlog日志

第一想法是:清除日志腾出空间。

先用purge binary logs方式清理,结果报错

binlog之二:怎么样安全删除mysql下的binlog日志

不行,直接删除文件,:/var/lib/mysql]#rm -rf mysql-bin.000058

再在mysql client端执行:show binary logs;如下图:

 

binlog之二:怎么样安全删除mysql下的binlog日志

然后用purge binary logs to 'mysql-bin.000077';把77之前的binlog都删除掉

binlog之二:怎么样安全删除mysql下的binlog日志

 

相关文章:

  • 2022-02-25
  • 2022-12-23
  • 2021-05-31
  • 2022-12-23
  • 2021-07-11
  • 2021-12-18
  • 2021-12-21
  • 2021-12-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2022-02-28
  • 2021-07-17
相关资源
相似解决方案