如何关闭MySQL日志,删除mysql-bin.0000*日志文件

在my.cnf或者my.ini文件中,log-bin参数后面,加入expire_logs_days=15。意思就是日志保留15天。然后重启mysql就可以。
如何关闭MySQL日志,删除mysql-bin.0000*日志文件
mysql-bin.0000* 这些是mysql运行过程中的操作日志。

保留的话:当你数据丢失可用来恢复数据,当你需要主从复制时需要靠这些文件。
不保留的话:节省空间,加快mysql速度。

关闭办法:
找到my.cnf或者my.ini文件,把 “ log-bin= ” 这个参数用#号注释掉,然后重启mysql就可以。

折中办法:
在my.cnf或者my.ini文件中,log-bin参数后面,加入expire_logs_days=15。意思就是日志保留15天。然后重启mysql就可以。2017-01-13
mengvlog 阅读 29 次 更新于 2025-09-11 03:07:58 我来答关注问题0
  •  誉祥祥知识 MySQL 常见日志清理策略

    手动清理策略:使用 PURGE BINARY LOGS 命令来手动执行清理。例如,PURGE BINARY LOGS TO 'mysql-bin.000009' 删除 mysql-bin.000009 之前的日志文件,或者使用 PURGE BINARY LOGS BEFORE '2024-07-15 00:00:00' 删除指定时间之前的日志文件。保留时间:根据磁盘空间决定,一般建议至少保留 7 天。二、...

  • 1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。清除Log有两种方法:1.自动清除法...

  • 接着,按照以下步骤操作:首先,双击MySQL数据库的.msi安装文件,进入MySQL安装界面。在界面中,点击"Remove MySQL Products"选项,这将启动卸载过程。在卸载过程中,系统会询问你是否要删除配置文件和数据文件,选择相应的选项后,点击"Next"按钮继续。接下来,系统会显示一个进度条,等待卸载完成。卸载完成...

  • 一、检查MySQL日志 当MySQL自动关闭时,首先应该检查MySQL的日志文件。MySQL会记录一些错误和警告信息到日志中,以便于快速定位问题。可以通过修改MySQL配置文件(my.cnf)中的log-error选项设置日志文件路径,如下所示:[mysqld]log-error=/var/log/mysql/mysql-error.log 在日志文件中,可以查看到MySQL自...

  • 今天有个同事来问我,说mysql目录下有很多1.1G的mysql-bin.00000* 文件,占用了100多G,占用磁盘空间非常大,这些文件都是msyql日志文件,从几m到几个G都有可通,要解决这个问题并不难,只要修改/etc/my.cnf文件里的 #log-bin=mysql-bin 和 #binlog_format=mixed 把这二行注释掉,重启数据...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部