gpt4 book ai didi

mysql - 轮换 mariadb bin-relay 日志

转载 作者:行者123 更新时间:2023-11-29 21:28:00 27 4
gpt4 key购买 nike

我有一个带 mariadb-10.0.21 的 fedora23 安装,它已经运行了大约一个月,并且有几十个格式为 hostname-relay-bin.00005、hostname-relay-bin.00006 等的文件/var/lib/mysql,修改日期是很多天前。

我想到了两个/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 关闭二进制中继日志并打开一个新日志?

最佳答案

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

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

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

Docdoc .

关于mysql - 轮换 mariadb bin-relay 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35422682/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com