国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

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

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

2018-11-08 20:27:02 21981

can’t open file (errno:24)

有的時(shí)候,數據庫跑得好好的,突然報不能打開(kāi)數據庫文件的錯誤了。

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

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

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

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

發(fā)現該數值過(guò)小,改為 2048,重啟 MySQL,應用正常。

處理方法:

repair table ;

chown mysql 權限

清理磁盤(pán)中的垃圾數據


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

這條文檔是否有幫助解決問(wèn)題?

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

在文檔使用中是否遇到以下問(wèn)題:
-->