记录关闭MySQL数据库binlog日志文件占用服务器资源

运维技术166字数 433阅读1分26秒阅读模式

今天遇到一个网友服务器无法正常使用,每次启动后一会就出现问题,数据库连接不上。检查后看到磁盘已经占满,但是实际上他网站并没有多大占用资源。通过命令看到大量的MySQL binlog日志文件占用几十个G的磁盘,这里删除后还是会有生成出来。

记录关闭MySQL数据库binlog日志文件占用服务器资源

如果需要彻底的解决的话,我们可以禁止数据库Binlog日志的生成。

1、找到数据库MySQL配置文件

一般为my.cnf或my.ini文件格式,然后找到代码编辑。

[mysqld]
# 其他配置项...
# 关闭二进制日志
skip-log-bin

将skip-log-bin设置为true,保存并关闭配置文件。

2、重启MySQL服务

在命令行或终端中执行以下命令来重启MySQL服务以使配置更改生效。

sudo service mysql restart

3、检验配置

连接到MySQL数据库,并执行以下命令来验证binlog是否已成功关闭。

SHOW VARIABLES LIKE 'log_bin';

如果返回结果中的Value为OFF,则表示binlog已成功关闭。

 
麦子
  • 本文由 麦子 发表于 2023年8月7日 08:18:02
  • 转载请务必保留本文链接:https://www.idcxen.com/disable-binlog.html
  • mysql关闭binlog