綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|論壇轉(zhuǎn)帖|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁數(shù)據(jù)庫類MySQL → 關閉MySQL日志,刪除mysql-bin.0000*日志文件及Starting MySQL.Manager of pid-file quit without updating

關閉MySQL日志,刪除mysql-bin.0000*日志文件及Starting MySQL.Manager of pid-file quit without updating

我要評論 2014/06/20 13:25:53 來源:綠色資源網(wǎng) 編輯:azumahresources.com [ ] 評論:0 點擊:264次

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

如何關閉MySQL的日志功能:

刪除日志:
執(zhí)行:/usr/local/mysql/bin/mysql -u root -p

輸入密碼登錄后再執(zhí)行:reset master;
再輸入:quit 退出mysql命令模式。

徹底禁用MySQL日志:修改/etc/my.cnf 文件,找到
log-bin=mysql-bin
binlog_format=mixed

再這兩行前面加上#,將其注釋掉,再執(zhí)行/etc/init.d/mysql restart即可。
如果實在想保留日志,可以在/etc/my.cnf里加入
expire_logs_days = 30
然后重啟mysql,這樣30天就會自動清理日志。

因為硬盤滿了,mysql啟動不起來了,刪除mysql的日志文件,重啟mysql發(fā)現(xiàn)錯誤:
啟動的時候出現(xiàn)錯誤:
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

網(wǎng)上有不少這個原因的解釋,但是都不是我想說的。
data/mysql-bin.index 沒有刪除,data/mysql-bin.index是存放日志文件索引的文件,只刪除了日志文件而沒有對日志的索引文件做處理顯然是不行的。

刪除data/mysql-bin.index文件,再service mysqld start就可以了。

關鍵詞:MySQL

閱讀本文后您有什么感想? 已有 人給出評價!

  • 1 歡迎喜歡
  • 1 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視