mysql提示:(Errcode: 24 - Too many open files)
服务器:Ubuntu 5.4.0-6ubuntu1~16.04.4
mysql版本: 5.7.33-0ubuntu0.16.04.1
- #编辑此文件
- vim /etc/systemd/system/multi-user.target.wants/mysql.service
- #在最后添加一行,内容为
- LimitNOFILE=102400
重新加载命令(要执行,要不重新启动你的时候会有以下提示):
systemctl daemon-reload
Warning: mysql.service changed on disk. Run 'systemctl daemon-reload' to reload units.
校验前要重启mysql,才会生效
- #在mysql执行校验命令:
- show global variables like "%open%";
临时修改系统打开文件数,服务器重启后会还原
- ##查看系统支持的最大open files命令
- ulimit -a
-
- ##临时改变最大open files命令
- ulimit -n 102400