边肖将与您分享mysql中文件过多的问题。如果open_files_limit值更改无效,该怎么办?希望大家看完这篇文章后有所收获。我们一起讨论一下吧!
[root@hs-79etc]#ulimit-n
204800
系统值正确。然后修改/etc/my.cnf配置文件并添加
open_files_limit=65535
重新启动服务后,请检查showvariablelike“% open % % ”;发现open_files_limit的值仍然是1024。
此时,我们需要修改最后一个地方。
cat-n/etc/systemd/system/MySQL . service
正在添加mysql.service
LimitNOFILE=65535#新添加的内容添加到最后一行。
重新启动服务并修改mysql.server。当需要Systemctldaemon-reload Innobackupex进行备份时,可能会生成太多的open file。
我发现mysql下的文件数大于10W。
此时需要设置。
Ulimit-n1048576重启后失败,需要修改系统配置文件。
修改系统配置文件/etc /etc/security/limits.conf
*softnofile1048576
*hardnofile1048576
并设置my.cnfopen-files-limit=1048576来重新启动mysql服务。看完这篇文章,相信大家对“mysql中open_files_limit值更改无效怎么办”有了一定的了解。想了解更多,请关注行业资讯频道,感谢阅读!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/73050.html