MySQL 5.6 解决启动时的警告 “Changed limits: max_open_files”

By | 最新修改:2024-08-17

MySQL 5.6 启动时出现以下的警告:

[Warning] Buffered warning: Changed limits: max_open_files: 1024 (requested 5000)

解决方案:

  1. 编辑文件 /lib/systemd/system/mysqld.service ,把以下一行添加到文件末尾:
    LimitNOFILE=65535
    

    重启 MySQLD:

    systemctl daemon-reload
    systemctl restart mysqld.service
    systemctl status -l mysqld.service
    
  2. 把以下的内容添加到 /etc/security/limits.conf 文件的末尾:
    mysql            hard    memlock        unlimited
    mysql            soft    memlock        unlimited
    

    重启操作系统。

再启动 MySQL 服务器就看不到这个警告了。

Created On: 2021-06-04


程序知路

鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,欢迎互相探讨,一起学习,共同进步。

本文章可以转载,但是需要说明来源出处!

本文使用的部分图片来源于网上,若是侵权,请与本文作者联系删除: admin@icxzl.com