Int*_*dio 3 mysql mysqlconnection
我需要一些帮助来在MySql中永久设置MAX连接值.我试过,但我找不到永久的解决方案.现在,我正在通过更改命令提示符来使用临时解决方案,就像在本文中一样.
Nav*_*Nav 12
由于当人们搜索解决方案时,此问题出现在搜索结果上,现在解决方案已经发生变化,我认为有必要发布答案.
Ubuntu 15.04+ 不再尊重设定的限制/etc/security/limits.conf.因此,如果您设置了最大连接但没有看到任何效果,请查看日志文件,sudo vim /var/log/mysql/error.log您将看到Changed limits: max_connections: 214 (requested 5000).
解决方案:
将mysql的限制从systemd配置文件复制到/etc/systemd使用:
sudo cp /lib/systemd/system/mysql.service /etc/systemd/system/
sudo vim /etc/systemd/system/mysql.service
Run Code Online (Sandbox Code Playgroud)
然后将以下行添加到文件的底部:
LimitNOFILE=infinity
LimitMEMLOCK=infinity
Run Code Online (Sandbox Code Playgroud)
您也可以使用有限数而不是无穷大.
现在重新加载systemd配置:
sudo systemctl daemon-reload
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20411 次 |
| 最近记录: |