美文网首页
Mysql最大链接数配置无法生效的解决方案

Mysql最大链接数配置无法生效的解决方案

作者: 爱睡觉的树 | 来源:发表于2019-03-25 15:56 被阅读0次

    my.cnf中max_connections不生效

    在使用mariadb时, 我们总会报’too_many_connections’错误.

    理论上只要在/etc/my.cnf中配置max_connections=3000,然后重启maridb就ok了.然而事实是不生效.

    翻找了很多贴子, 大致意思是最大连接数受到/etc/security/limits.conf中linux mysql用户配置的影响,要解决这个问题需要2步操作

    配置limits.conf

    打开 /etc/security/limits.conf, 添加mysql用户配置

    mysql hard nofile 65535

    mysql soft nofile 65535

    1

    2

    配置mariadb.service

    打开 /usr/lib/systemd/system/mariadb.service, mysql是mysqld.service

    LimitNOFILE=65535

    1

    重启mariadb

    重启mariadb, my.cnf中的 max_connections就会生效

    相关文章

      网友评论

          本文标题:Mysql最大链接数配置无法生效的解决方案

          本文链接:https://www.haomeiwen.com/subject/ilhbvqtx.html