在windows下用mysql做开发,管理工具用EMS。最近打开表是总是提示一个代码为17的错误,新创建的数据库打开表时也提示同样的错误。
查看日志发现 [ERROR] Error in accept: Too many open files,什么原因呢?试着重启了一下数据库服务,结果好了。
一篇文章里介绍到:“
修改 mysqld 的配置文件 my.cnf, 增加如下一行:
open_files_limit = 4096
#根据自己的情况适当调整,系统默认值是
# max_connections*5 或 max_connections + table_cache*2
”
open_files_limit = 4096
#根据自己的情况适当调整,系统默认值是
# max_connections*5 或 max_connections + table_cache*2
”
转载于:https://blog.51cto.com/firefish/112673