您的位置:首页 > 数据库 > MySQL

[MySQL FAQ]系列 -- mysqldump出错一例:打开文件数太多

2017-04-13 00:00 537 查看
作/译者:叶金荣(Email:

),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。

故障现象:

1:使用mysqldump命令dump出整个数据库:

mysqldump: Got error: 1105: File './db/data_20070901.MYD' not found (Errcode: 24) when using LOCK TABLES


2:查看/data/db下面文件没有缺少,使用mysql客户端连接desc以及select * from这个表都没有问题。而且如果使用dump命令直接dump这个表也不会出错

通过 perror 24 得知,错误信息为:

[root@localhost ~]#perror 24
OS error code  24:  Too many open files


因此,修改一下 /etc/my.cnf ,设定open_files_limit 为较大值,如 4096,重启mysqld生效。

本文出自 “MySQL中文网”博客
http://www.imysql.cn/

本文出自 “老叶茶馆” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息