如何在Linux中增加mysql的打开文件限制

如何在Linux中增加mysql的打开文件限制

我想将“打开文件限制 mysql”增加到 2084。通过 ssh 运行的命令是什么?

答案1

要查看当前限制,请输入:

ulimit -a

要检查特定用户的限制(我猜你会对mysql用户感兴趣),请输入:

su mysql ulimit -a

要增加/修改限制,请执行以下操作:

vi /etc/security/limits.conf

并添加:

mysql hard nofile 2084 
mysql soft nofile 2084

对 执行相同操作/etc/security/limits.d/90-nproc.conf

您还可以临时增加当前登录用户的打开文件限制:

ulimit -Hn 2084

答案2

my.cnf如果你正在寻找 MySQL 内部限制,它由文件中的变量定义open_files_limit = 2084 (请参阅MySQL 文档了解详情)。

根据您的版本,要编辑的文件应该/etc/mysql/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf

相关内容