mysql清理二進制文件


#顯示日誌文件
show binary logs;
#顯示日誌配置信息
show variables like '%log%';
#設置過期時間,或者修改my.ini文件
set global expire_logs_days=10;
觸發條件:
    binlog大小超過max_binlog_size
    手動執行flush logs
    重新啓動時(MySQL將會new一個新文件用於記錄binlog)


#清理文件(重新生成序號爲1的文件)
reset MASTER;
#刷新日誌(生成新日誌文件,序號加1)
flush logs
#刪除10天前的日誌(立即刪除)
PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY);

日誌文件生成方式:
    文件大小超過max_binlog_size自動生成新文件,序號加1
    執行刷新flush logs
    重啓服務器
    備份語句加參數 mysqldump   --flush-logs

結合:https://blog.csdn.net/wqq1027/article/details/103265869

參考:
https://blog.csdn.net/atco/article/details/24259333?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

https://blog.csdn.net/zxssoft/article/details/80114475

https://blog.csdn.net/cuilun4325/article/details/100337684?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章