mysql 配置文件设置最大链接数 max_connections不生效
mysql 配置文件設置最大鏈接數 max_connections不生效
文章目錄
- mysql 配置文件設置最大鏈接數 max_connections不生效
- 參考鏈接
1、臨時設置最大鏈接數為1000,重啟mysql后 會變成默認值151.
mysql -uuser -ppassword(命令行登錄MySQL)
mysql>show variables like ‘max_connections’;(查可以看當前的最大連接數)
msyql>set global max_connections=1000;(設置最大連接數為1000,可以再次查看是否設置成功)
mysql>exit
2、永久性修改最大鏈接數為1000,需要修改配置文件
linux只要修改MySQL配置文件my.ini 或 my.cnf的參數max_connections,將其改為max_connections=1000,然后重啟MySQL即可
ubuntu 需要修改/etc/mysql/mysql.conf.d/mysqld.cnf ,將其改為max_connections=1000,然后重啟MySQL即可
3、奇怪的是重啟完成之后,數據庫中最大鏈接數變成了214,我當時以為設置寫錯了,換成了500,發現還是214,在換成200,最大鏈接數竟然變成了200。說明配置是生效了,還有其他問題。
解決辦法
打開文件最大的數量,
更改 MySQL 在 Linux 的最大文件描述符限制,編輯 /usr/lib/systemd/system/mysqld.service 文件,在文件最后添加:
ubuntu16.04 下面位于:/lib/systemd/system/mysql.service,可以通過find 命令查找
LimitNOFILE=65535
LimitNPROC=65535
保存后,執行下面命令,使配置生效
實際連接數到 2000 了,解決
mysql> show variables like “max_connections”; ±----------------±------+ | Variable_name | Value | ±----------------±------+ | max_connections | 2000 | ±----------------±------+ 1 row in set以后在修改mysql 配置文件最大鏈接數,重啟數據庫都沒有問題了
參考鏈接
- Linux允許打開最大文件句柄數的參數調優
- mysql 配置文件設置最大鏈接數 max_connections不生效
- 解決mysql配置文件my.cnf添加max_connections不生效
總結
以上是生活随笔為你收集整理的mysql 配置文件设置最大链接数 max_connections不生效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于远程调试
- 下一篇: 接口请求时params与data的区别