萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 關閉MySQL/MariaDB日志,刪除mysql

關閉MySQL/MariaDB日志,刪除mysql

下面我們來看一篇比較完整的關於 關閉MySQL/MariaDB日志,刪除mysql-bin.0000*日志文件的例子,希望例子對各位有用。

LNMP一鍵安裝包安裝的MySQL/MariaDB默認是開啟了日志文件的,如果數據操作比較頻繁就會產生大量的日志,在/usr/local/mysql/var/或/usr/local/mariadb/var/下面產生mysql-bin.0000* 類似的文件,而且一般都在幾十MB到幾個GB,更甚會吃掉整個硬盤空間,從來導致mysql/MariaDB無法啟動或報錯。

如何關閉MySQL的日志功能?

刪除日志:

Mysql執行命令:

/usr/local/mysql/bin/mysql -u root -p

MariaDB執行命令:


/usr/local/mariadb/bin/mysql -u root -p

輸入密碼登錄後再執行:

MySQL

reset master;

回車後再輸入:quit 退出mysql/MariaDB命令模式。

如圖:


徹底禁用MySQL日志:修改/etc/my.cnf 文件,找到

INI

log-bin=mysql-bin
binlog_format=mixed

再這兩行前面加上#,將其注釋掉,再執行/etc/init.d/mysql restart或/etc/init.d/mariadb restart即可。

如果實在想保留日志,可以在/etc/my.cnf裡加入expire_logs_days = 10 然後重啟mysql,這樣10天就會自動清理日志。

本文以LNMP一件安裝包安裝的環境為例,除重啟命令和配置文件路徑可能略有不同,其他一樣。

copyright © 萬盛學電腦網 all rights reserved