MySQL之慢查詢-刪除慢查詢日志


一、環境

        OS:CentOS release 5.8(64位)

        DB:MySQL5.5.17

二、操作

        直接通過命令 rm -f  刪除了慢查詢日志

三、出現故障

        慢查詢日志沒有自己主動生成,(假設有備份。再次拷貝回來也是不好使的)

四、解決方法

        管理員身份登錄MySQL     運行命令   flush logs;

        假設運行后。提示運行成功,而實際上慢查詢日志還是沒有生成,則運行下面命令(先關閉慢查詢,再開啟)

        SET GLOBAL log_slow_queries = off;(關閉慢查詢)
        SET GLOBAL log_slow_queries = ON;(重開啟慢查詢)

        問題解決。OK!

五、建議

        假設遇到慢查詢日志文件過大,須要回收空間加以利用,或者其它原因須要刪除慢查詢日志文件,建議不要直接 rm 掉慢查詢日志文件,能夠置空日志文件。

如:>mysql-slow.log



免責聲明!

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



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