AnyShare-清理后台数据库的 binlog

2019-06-27

关键字

数据库、binlog

 

适用产品

· AnyShare 5.0.2 - 5.0.31

目的

MySQL 的 binlog 存储在系统盘分区上,为了防止系统盘满的情况发生可以手动调用接口清理 binlog。

 

解决方案

手动清理 binlog 的操作步骤如下:

警告:清理binlog会导致 MySQL 数据库无法回滚,如果系统盘空间充足,不需要清理 binlog。

1. 登录 AnyShare 后台执行以下命令,进入清理 mysql-bin 文件接口所在目录。

cd /sysvol/apphome/app/ThriftAPI/gen-py-tmp/DeployManager

2. 执行命令清理 binlog

./ncTDeployManager-remote -h localhost:9301 purge_binlogs

 

更多信息

系统默认 binlog 七天自动清理一次,可以通过以下方式修改保留天数。

1.  登录 AnyShare 后台,执行以下命令:
vi /etc/my.cnf

2.  通过方向键移动光标到关键字 expire_log_days 处,按 i 进入编辑模式,修改保留天数。

3.  修改完成后按 Esc ,之后按 :wq 保存退出。

 

联系我们
在线咨询 400 821 6055