久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幫助中心 >  技術知識庫 >  數據庫 >  數據庫管理 >  MySQL數據庫經典錯誤 十二 can’t open file (errno:24)

MySQL數據庫經典錯誤 十二 can’t open file (errno:24)

2018-11-08 20:27:02 28062

can’t open file (errno:24)

有的時候,數據庫跑得好好的,突然報不能打開數據庫文件的錯誤了。

解決思路:首先我們要先查看數據庫的 error log。然后判斷是表損壞,還是權限問題。還有可能磁盤空間不足導致的不能正常訪問表;操作系統的限制也要關注下;用 perror 工具查看具體錯誤!

linux:/usr/local/mysql/bin # ./perror 24 
OS error code 24: Too many open files

超出最大打開文件數限制!ulimit -n 查看系統的最大打開文件數是 65535,不可能超出!那必然是數據庫的最大打開文件數超出限制!

在 MySQL 里查看最大打開文件數限制命令:show variables like ‘open_files_limit’;

發現該數值過小,改為 2048,重啟 MySQL,應用正常。

處理方法:

repair table ;

chown mysql 權限

清理磁盤中的垃圾數據


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: