首页 > 数据库 > MySQL > 正文

mysql如何删掉二进制日志

2024-07-24 12:34:26
字体:
来源:转载
供稿:网友
  mysql删除二进制日志的方法
 
  二进制日志启动后,每次重启 MySQL 服务后,都会生成一个新的二进制日志文件。
 
  二进制日志中记录着大量的信息,如果很长时间不清理二进制日志,将会浪费很多的磁盘空间。删除二进制日志的方法很多,下面介绍几种删除二进制日志的方法。
 
  方法1:删除所有二进制日志
 
  使用 RESET MASTER 语句可以删除的所有二进制日志,该语句的形式如下:
 
  RESET MASTER;
  登录 MySQL 数据库后,可以执行该语句来删除所有二进制日志。删除所有二进制日志后,MySQL 将会重新创建新的二进制日志,新二进制日志的编号从 000001 开始。
 
  方法2: 根据创建时间删除二进制日志
 
  使用 PURGE MASTER LOGS TO 语句,可以删除指定时间之前创建的二进制日志,该语句的基本语法格式如下:
 
  PURGE MASTER LOGS TO 'yyyy-mm-dd hh:MM:ss';
  其中,“hh”为 24 制的小时。该语句将删除在指定时间之前创建的所有二进制日志。
 
  示例:删除 2019-12-20 15:00:00 之前创建的二进制日志
 
  PURGE MASTER LOGS TO '2019-12-20 15:00:00";
  代码执行完后,2019-12-20 15:00:00 之前创建的所有二进制日志将被删除。
 
  到此,相信大家对“mysql如何删除二进制日志”有了更深的了解,不妨来实际操作一番吧!

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表