我正在使用Centos 7和Mysql 5.5(MariaDB)。
我想将open-file-limit的值增加到1024.
我添加了行" open_files_limit = 24000"和" open-files-limit = 24000" (因为有些人在/etc/my.cnf.d/server.cnf的[mysqld]部分说明这个变量和_有错误)
在/etc/security/limits.conf中我添加了以下两行: * hard nofile 64000 * soft nofile 32000
然后重启MySQL。但是Mysql继续为open_files_limit报告1024的值。
ulimit -Hn正确报告64000并且ulimit -Sn正确报告32000
但是现在我迷失了,我不知道我需要做些什么才能增加这个变量。如果有人有答案......谢谢
更新
在使用Centos 6和MySQL 5.1的另一台服务器上,增加此变量没有问题
答案 0 :(得分:2)
对于可能遇到同样问题的人,以下是解决方案:
在" /etc/systemd/system/mariadb.service.d"
中创建一个文件limits.conf在limits.conf中,输入:
[Service]
LimitNOFILE=24000
然后,使用以下命令:
systemctl daemon-reload
systemctl restart mariadb.service
答案 1 :(得分:0)
检查open_files_limit = 24000是否在[mysqld]
中