智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

修改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 -p
mysql> show variables like 'max_connections';

查看mysql最大连接数

2. CentOS7修改Mysql最大连接数

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

[root@zcwyou ~]# mysql -u root -p
mysql> 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

修改systemd的mysql服务

2.4 重启mysql才能生效

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

2.5 确认生效

查看mysql最大连接数
登录mysql数据库后,执行以下命令

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

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

赞(0)
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!