在对CentOS的安全配置中,可能对系统进程数,内存使用量或者文件描述符大小进行了相应的配置,
用于简单的防止DDos攻击。
当然这些可以进行全局的配置。
但是对于数据库来说,文件描述符应该配置高点才行,不然可能会有异常。
下面对mysql用户(取决于数据库运行的用户名或组)进行单独的配置,防止Mysql运行出错。
解决办法:
修改/etc/security/limits.conf
添加以下内容
mysql hard nofile 65535
mysql soft nofile 65535
修改/usr/lib/systemd/system/mysqld.service
LimitNOFILE=65535
然后重启一下主机即可。
原文链接:解决Mysql:[Warning] Buffered warning: Changed limits: max_connections: xxx (requested yyy),转载请注明来源!