mysql 数据库 binlog 配置

2021-01-26  本文已影响0人  Lupino

我有个朋友的服务器用 宝塔 跑的,
他在宝塔里面跑 mysql 数据库,
在宝塔里面 mysql 默认是开启 binlog,
而且保存的是 10 天这么久。

他跑的是一个交易所,几乎每时每刻都有数据更新,
所以 binlog 也特别的大,几天硬盘就满了。
当然满了之后,服务器就挂了。

解决方案是对 binlog 进行配置,

方案一 关闭 binlog:

[mysqld]
skip-log-bin
#log-bin=mysql-bin #注释掉之后,会关闭binlog日志
#binlog_format=mixed #注释掉之后,会关闭binlog日志

方案二, 减少保存时间

[mysqld]
expire_logs_days = 2 #自动删除15天前的日志。默认值为0,表示从不删除。

经过综合考虑,最终决定保留两天的 binlog

上一篇下一篇

猜你喜欢

热点阅读