MySQL解決mysql-bin過大問題


單實例Mysql服務器,沒有設主從,於是停用MySQL  BinLog,刪除日志以節省空間。

方式一,刪除binlog,並關閉:

1.刪除日志

#mysql -uroot -p
mysql> reset master;
#reset master 這個命令會清空所有的mysql-bin文件。

2.停用 log:vi /etc/my.cnf

#log-bin = mysql-bin
#binlog_format = mixed

重起Mysql服務即可。

如果需要復制,可以設置日志文件保留的天數,通過下面的配置設定日志文件保留的天數:

expire_logs_days = 7

方式二,刪除部分binlog文件:

mysql> show binary logs;
mysql> purge binary logs to 'mysql-bin.001476';
mysql> flush logs;

刪除mysql-bin.001476之前的,不包括mysql-bin.001476


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM