我有个朋友的服务器用 宝塔 跑的,
他在宝塔里面跑 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
网友评论