簡體   English   中英

旋轉mariadb bin中繼日志

[英]Rotate mariadb bin-relay logs

我有一個已經安裝了mariadb-10.0.21的fedora23運行了大約一個月,並且在/ var /中有幾十個格式為hostname-relay-bin.00005,hostname-relay-bin.00006等的文件。 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM