手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

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

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

2018-11-08 20:27:02 28064

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 權限

清理磁盤中的垃圾數據


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

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

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

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