请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
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
修改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 -pmysql> show variables like 'max_connections';
总结:CentOS 6与CentOS 7修改mysql最大连接数的方法虽然不太一样,但原理是差不多的。