1Panel的MySql数据库binlog一直在增长

1p 0508
1p 0524
1p 0527


我现在该怎么解决这些问题。之前发生过一次这个问题,硬盘撑爆后就时不时卡死。
网站就挂了一个wordpress,也没有添加什么文件。

这是mysql的机制啊,binlog是可以恢复数据的,当然,你如果觉得个人站点没必要,你可以考虑一下关掉binlog

关闭MySQL的binlog有多种实现方法,可以根据具体情况选择适合的方法:

  1. 通过MySQL配置文件关闭binlog:在MySQL的配置文件(通常是my.cnf或my.ini)中找到log_bin的配置项,将其注释或者修改为log_bin = OFF,然后重启MySQL服务即可关闭binlog。

  2. 使用命令行操作关闭binlog:登录MySQL服务器,执行以下命令关闭binlog:

SET GLOBAL log_bin = 0;

这会立即关闭binlog记录,但不会对MySQL的配置进行持久化。如果重启MySQL服务,则配置会复原为默认值。

  1. 修改MySQL的配置参数关闭binlog:连接到MySQL服务器,并执行以下命令修改配置参数,从而关闭binlog:
SET PERSIST log_bin = 0;

这会将配置参数持久化,使其在MySQL重启后仍然保持关闭状态。

无论选择哪种方法,关闭binlog可能会导致一些功能受限,例如无法进行数据恢复和复制等。因此,在关闭binlog之前,应该充分了解其影响,并谨慎操作。

1 个赞

那能不能搞个设置日志缓存周期 自动清理