admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2015-08-01 01:01

加大MySQL的最大连接数

  MySQL的最大连接数是100,这个数值对于并发数很多的数据库应用是远远不够的。当MySQL的连接请求,大于默认连接数后,就会出现无法连接数据库的错误,因此需要我们把这个最大连接数适当的调大一些。方法是修改MySQL数据库的配置文件my.cnf:
  vim my.cnf:
  在[mysqld]的区域最下面插入设置:
  max_connections = 10000
  然后重启MySQL服务,使更改的配置生效。
登录MySQL数据库服务器,执行:
  show variables like ‘max_connections’;
  发现结果是1000.
MySQL数据库查看当前最大连接数变量值

  
  补充:
  mysql的产品Mariadb有默认打开文件数限制。在CentOS7.X中可以通过/usr/lib/systemd/system/mariadb.service来调大打开文件数目。
  vi /usr/lib/systemd/system/mariadb.service在[Service]添加:
  LimitNOFILE=10000
  LimitNPROC=10000
  重新加载系统服务并且重启maraidb服务:  
  systemctl --system daemon-reload
  systemctl restart mariadb.service
  
root
级别: 新手上路

只看该作者 | | | 1楼 发表于:2015-08-01 01:07


林夕出品,必顶。
学习了。
谢谢