旋转mariadb bin-relay日志

时间:2016-02-16 02:36:37

标签: mysql mariadb database-replication

我有一个带有mariadb-10.0.21的fedora23安装已经运行了大约一个月,而且有几十个文件的主机名为relay-relay-bin.00005,hostname-relay-bin。 / var / lib / mysql中的00006等,许多天前都有修改日期。

我想到了两个/etc/my.cnf配置选项:

 relay_log_space_limit = 500M
 relay_log_purge = 1

足以让mariadb在完成后删除这些文件,但显然它不是。

所有文件都是在我每晚运行mysqlbackup脚本的同时加上时间戳。这是我使用的命令行:

/usr/bin/mysqldump --complete-insert --compress --add-drop-table \
    --flush-logs --lock-tables --verbose -u root -p'pass' \
    --log-error=$basedir/backup-$dbase-$today-error.log \
    --debug-info --result-file=$basedir/backup-$dbase-$today.sql $dbase

mysqldump是否会以某种方式导致mariadb关闭二进制中继日志并打开一个新日志?

1 个答案:

答案 0 :(得分:0)

FLUSH LOGS已完成。将创建一个新的binlog。没有伤害。

请注意,您要求--flush-logs

您可以手动执行FLUSH LOGS;以查看会发生什么。

Docdoc