博士流氓 发表于 2013-9-28 19:29:03

MYSQL数据库错误 请问在哪里修改

Can't open file: (errno: 24)
    新搭建数据库,应用连接上去后,抛如下异常:
120528 10:07:32 /usr/local/mysql/bin/mysqld: Can't open file: './ag4_1/raa4_1.frm' (errno: 24)

刚开始没有仔细查看错误码!还以为是文件损坏,重新导入!仍旧抛上面的错误!

用perror工具查看具体错误!
linux:/usr/local/mysql/bin # ./perror 24
OS error code24:Too many open files
超出最大打开文件数限制!ulimit -n查看系统的最大打开文件数是65535,不可能超出!那必然是数据库的最大打开文件数超出限制!

在mysql里查看最大打开文件数限制命令:show variables like 'open_files_limit';
发现该数值过小,改为2048,重启mysql,应用正常!

博士流氓 发表于 2013-9-28 20:09:46

具体目录在哪里呢

博士流氓 发表于 2013-9-29 08:28:23

hello

博士流氓 发表于 2013-9-29 09:55:45

求帮忙啊
页: [1]
查看完整版本: MYSQL数据库错误 请问在哪里修改