今天遇到一個(gè)網(wǎng)友服務(wù)器無法正常使用,每次啟動(dòng)后一會(huì)就出現(xiàn)問題,數(shù)據(jù)庫(kù)連接不上。檢查后看到磁盤已經(jīng)占滿,但是實(shí)際上他網(wǎng)站并沒有多大占用資源。通過命令看到大量的MySQL binlog日志文件占用幾十個(gè)G的磁盤,這里刪除后還是會(huì)有生成出來。
如果需要徹底的解決的話,我們可以禁止數(shù)據(jù)庫(kù)Binlog日志的生成。
1、找到數(shù)據(jù)庫(kù)MySQL配置文件
一般為my.cnf或my.ini文件格式,然后找到代碼編輯。
[mysqld] # 其他配置項(xiàng)... # 關(guān)閉二進(jìn)制日志 skip-log-bin
將skip-log-bin設(shè)置為true,保存并關(guān)閉配置文件。
2、重啟MySQL服務(wù)
在命令行或終端中執(zhí)行以下命令來重啟MySQL服務(wù)以使配置更改生效。
sudo service mysql restart
3、檢驗(yàn)配置
連接到MySQL數(shù)據(jù)庫(kù),并執(zhí)行以下命令來驗(yàn)證binlog是否已成功關(guān)閉。
SHOW VARIABLES LIKE 'log_bin';
如果返回結(jié)果中的Value為OFF,則表示binlog已成功關(guān)閉。
評(píng)論