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

綠色資源網(wǎng)

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

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

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

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

如何關(guān)閉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即可。
如果實(shí)在想保留日志,可以在/etc/my.cnf里加入
expire_logs_days = 30
然后重啟mysql,這樣30天就會(huì)自動(dòng)清理日志。

因?yàn)橛脖P滿了,mysql啟動(dòng)不起來了,刪除mysql的日志文件,重啟mysql發(fā)現(xiàn)錯(cuò)誤:
啟動(dòng)的時(shí)候出現(xiàn)錯(cuò)誤:
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

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

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

關(guān)鍵詞:MySQL

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

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