1. CentOS6 修改mysql最大连接数
1.1 检查当前mysql的最大连接数
登录mysql
[root@zcwyou ~]# mysql -u root -p
输入当前数据库管理员账号root的密码。
注意:输入密码时屏幕无提示。
输入正常的数据库密码后,查询当前数据库的连接数:
mysql> show variables like 'max_connections';
1.2 CentOS6临时修改mysql的最大连接数
登录mysql后,执行以下语句修改最大连接数:
mysql> set global max_connections = 3600;
检查:
mysql> show variables like 'max_connections';
以上方法仅仅是临时生效而已。
1.3 CentOS6永久修改mysql的最大连接数
[root@zcwyou ~]# vi /etc/my.cnf
在[mysqld]字段下面添加以下内容
max_connections=3600
重启数据库
[root@zcwyou ~]# service mysqld restart
1.4 检查结果
[root@zcwyou ~]# mysql -u root -p
mysql> show variables like 'max_connections';
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
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 -p
mysql> show variables like 'max_connections';
总结:CentOS 6与CentOS 7修改mysql最大连接数的方法虽然不太一样,但原理是差不多的。
评论前必须登录!
注册