龙空技术网

如何修改mysql数据库最大连接数

狮范客 202

前言:

目前大家对“设置mysql的连接数”都比较珍视,你们都需要了解一些“设置mysql的连接数”的相关内容。那么小编同时在网摘上汇集了一些关于“设置mysql的连接数””的相关资讯,希望小伙伴们能喜欢,各位老铁们一起来学习一下吧!

私信我或关注微信号:狮范儿,回复:学习,获取免费学习资源包。

1. CentOS6 修改mysql最大连接数

1.1 检查当前mysql的最大连接数

登录mysql

[root@zcwyou ~]# mysql -u root -p

输入当前数据库管理员账号root的密码。

注意:输入密码时屏幕无提示。

输入正常的数据库密码后,查询当前数据库的连接数:

mysql> show variables like 'max_connections';

查询当前mysql的连接数

1.2 CentOS6临时修改mysql的最大连接数

登录mysql后,执行以下语句修改最大连接数:

mysql> set global max_connections = 3600;

检查:

mysql> show variables like 'max_connections';

临时修改mysql的最大连接数

以上方法仅仅是临时生效而已。

1.3 CentOS6永久修改mysql的最大连接数

[root@zcwyou ~]# vi /etc/my.cnf

在[mysqld]字段下面添加以下内容

max_connections=3600

CentOS6永久修改mysql的最大连接数

重启数据库

[root@zcwyou ~]# service mysqld restart

1.4 检查结果

[root@zcwyou ~]# mysql -u root -pmysql> show variables like 'max_connections';

查看mysql最大连接数

2. CentOS7修改Mysql最大连接数

2.1 查看当前mysql的最大连接数

[root@zcwyou ~]# mysql -u root -pmysql> show variables like 'max_connections';

2.2 CentOS 7 修改mysql配置文件

[root@zcwyou ~]# vi /etc/my.cnf

在[mysqld]字段下添加一行:

max_connections=31600

mysqlmaxconn05.PNG

2.3 CentOS 7 修改systemd服务的配置文件

[root@zcwyou ~]# vi /usr/lib/systemd/system/mysqld.service

在[Service]字段下添加2行:

LimitNOFILE=65535

LimitNPROC=65535

2.4 重启mysql才能生效

[root@zcwyou ~]# systemctl daemon-reload[root@zcwyou ~]# systemctl restart mysqld.service

2.5 确认生效

查看mysql最大连接数

登录mysql数据库后,执行以下命令

[root@zcwyou ~]# mysql -u root -pmysql> show variables like 'max_connections';

总结:CentOS 6与CentOS 7修改mysql最大连接数的方法虽然不太一样,但原理是差不多的。

来源网络,侵权联系删除

标签: #设置mysql的连接数