Ubuntu下更改Mysql中的max_connections和max_user_connections

Ubuntu下更改Mysql中的max_connections和max_user_connections

首先看看本身的系统版本和Mysql版本,看是否是和个人同样,若是不同的话,我并不能保证个人方法必定会成功mysql

系统版本:sql

uname -a
Linux ubuntu 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

mysql版本:shell

mysql --version
mysql  Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using  EditLine wrapper

如下操做须要有root权限ubuntu

好比说我想将max_connections改成2000,max_user_connections 改成1000vim

进入/etc/mysql/mysql.conf.d目录,编辑mysqld.cnfbash

cd /etc/mysql/mysql.conf.d
vim mysqld.cnf

在最后加上两行app

max_connections        = 2000
max_user_connections   = 1000

重启mysqlrest

service mysql restart

进入mysqlcode

mysql -u root -p

查看conn是否发生了变化get

show global variables like "%conn%";

在个人电脑上虽然max_user_connections成功变成了1000,可是max_connections却只为151,若是想让它变成2000,还须要修改系统配置

cd /etc/systemd/system/multi-user.target.wants
vim mysql.service

在最后面加上这两行

LimitNOFILE=65535
LimitNPROC=65535

以后重启服务

systemctl daemon-reload
systemctl restart mysql.service

再次进入mysql,看当作功了没有?

相关文章
相关标签/搜索