首先看看本身的系统版本和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,看当作功了没有?