【问题标题】:Cannot set open-file-limit above 1024 on Mysql 5.5无法在 Mysql 5.5 上设置高于 1024 的打开文件限制
【发布时间】:2016-06-06 14:36:55
【问题描述】:

我正在使用 Centos 7 和 Mysql 5.5 (MariaDB)。

我想将 open-file-limit 的值增加到 1024。

我在 /etc/ 的 [mysqld] 部分添加了行“open_files_limit=24000”和“open-files-limit=24000”(因为有些人说这个变量和 _ 存在错误)我的.cnf.d/server.cnf

在 /etc/security/limits.conf 我添加了这两行: * 硬文件 64000 * 软文件 32000

然后重新启动 MySQL。但是Mysql继续报告open_files_limit的值为1024。


ulimit -Hn 正确报64000,ulimit -Sn 正确报32000

但是现在我迷路了,我不知道我还需要做些什么来增加这个变量。如果有人有答案....谢谢

更新

在另一台装有 Centos 6 和 MySQL 5.1 的服务器上,我增加这个变量没有问题

【问题讨论】:

    标签: mysql linux centos


    【解决方案1】:

    对于可能有同样问题的人,这里是解决方案:

    在“/etc/systemd/system/mariadb.service.d”中创建文件limits.conf

    在limits.conf中,输入:

    [Service]
    LimitNOFILE=24000
    

    然后,使用这些命令:

    systemctl daemon-reload

    systemctl 重启 mariadb.service

    【讨论】:

      【解决方案2】:

      检查 open_files_limit=24000 在 [mysqld] 中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-23
        • 1970-01-01
        • 2018-09-14
        • 2022-11-10
        • 2021-01-05
        • 2021-07-18
        • 1970-01-01
        相关资源
        最近更新 更多