【发布时间】:2014-03-19 02:36:55
【问题描述】:
我有 mysql 版本。 5.1.49-3,我正在研究 linux debian。我正在尝试将 open-files-limit 设置为 65535。所以我在 /etc/mysql/ 中编辑了 te my.cnf
[mysqld]
open_files_limit = 65535
[mysqld_safe]
open_files_limit = 65535
然后在 /etc/security/limit.conf 中
* soft nofile 100000
* hard nofile 200000
重启mysql服务后,当我在linux中运行这个命令时
ps -ef|grep mysql
我得到了 65535。当我以 root 身份登录 mysql 并获取 open-files-limit 的值时
show global variables like "%open_files_limit%";
我得到了 1024。请帮忙。
【问题讨论】:
-
您的操作系统是否有 1024 的限制(可能是用户受到限制)? mysql 的设置不会改变这一点。
-
您能否提供有关如何从操作系统检查限制的步骤?
-
我可以确认以下工作:dba.stackexchange.com/questions/86987/…
-
看看这个解决方案:stackoverflow.com/a/64564698/9731538