centos7 修改 mariadb 最大连接数

原创 2018年04月17日 11:15:02

目的

在 centos7 下修改 mariadb 最大连接数

获得 maraidb 帮助

  1. 启动 maradb

    systemctl start mariadb

  2. 执行下面

    /usr/libexec/mysqld –help –verbose > /root/mariadb.help

查询连接数

通过下面命令, 可以查询到当前 maraidb 连接数状态

MariaDB [(none)]> show status like '%conn%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| Aborted_connects         | 0     |   <- 被中断的连接, 可能由于密码错误或者权限错误, 或者其他原因断开连接
| Connections              | 3     |   <- 服务器启动至今, 曾经完成过的客户端连接次数
| Max_used_connections     | 1     |   <- 服务器启动至今, 曾经出现过的最大并发连接
| Ssl_client_connects      | 0     |   <- 通过 ssl 方式的客户端连接
| Ssl_connect_renegotiates | 0     |
| Ssl_finished_connects    | 0     |
| Threads_connected        | 1     |   <- 当前正在与 mariadb 交互的客户端连接数
+--------------------------+-------+
7 rows in set (0.00 sec)

通过下面命令, 可以查询当前 maraidb 与连接数相关的配置
注意, max_connctions, max_user_connections 两个参数只可以选择一种对用户连接进行限制

MariaDB [(none)]> show variables like '%conn%';
+--------------------------+-----------------+
| Variable_name            | Value           |
+--------------------------+-----------------+
| character_set_connection | utf8            |  <- 字符集
| collation_connection     | utf8_general_ci |  <- 字符集
| connect_timeout          | 10              |  <- 连接超时
| extra_max_connections    | 1               |
| init_connect             |                 |  <- 连接后执行的初始化脚本
| max_connect_errors       | 10              |
| max_connections          | 6000            |  <- 最大并发数 (不分客户)
| max_user_connections     | 0               |  <- 最大用户并发(分连接用户名)
+--------------------------+-----------------+
8 rows in set (0.00 sec)

配置方法

1 修改 /etc/my.cnf.d/server.cnf

max-connections    = 6000
open-files-limit = 6000

2 修改 /usr/lib/systemd/system/mariadb.service

[Service]
Type=simple
User=mysql
Group=mysql
LimitNOFILE=infinity    <- 添加

3 重启 mariadb

[root@ns-zabbix ~]# systemctl daemon-reload
[root@ns-zabbix ~]# systemctl restart mariadb
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/signmem/article/details/79972089

CentOS7系统管理

-
  • 1970年01月01日 08:00

CentOS7.2 调整mysql数据库最大连接数

系统版本:CentOS7.2 64bit mysql版本:5.5.47-MariaDB ########################################################...
  • hnhuangyiyang
  • hnhuangyiyang
  • 2016-04-12 13:29:54
  • 13450

MariaDB数据库由于访问量过多而不能连接

1.错误提示:too many connnections2.错误原因:数据库系统允许的最大可连接数max_connections默认是100。最大是16384,如果没设置则是默认的100连接数,超过1...
  • Moolight_shadow
  • Moolight_shadow
  • 2015-04-01 23:58:55
  • 3441

优化或修改CentOS最大连接数限制

系统环境:CentOS + Keepalived + HAProxy + MariaDB + Galera + MongoDB 当我们在架设高可用服务器环境时会遇到来自于系统级别的连接数限制问题,这是...
  • jasonsong2008
  • jasonsong2008
  • 2015-08-04 10:54:55
  • 11484

centos7 修改mysql 最大连接数

步骤: 1.编辑  /etc/my.cnf  添加如下一行,注意是在[mysqld] 区域下面添加 而不是最后,最后添加是不生效的 max_connections = 1000 2.编辑...
  • lipei1220
  • lipei1220
  • 2016-11-14 16:29:36
  • 1903

CentOS 7 中在配置文件中修改 mariadb的字符编码

vim /etc/my.cnf 在 [mysqld] 下添加: character-set-server=utf8
  • humzr
  • humzr
  • 2015-04-23 20:59:55
  • 1529

window mysql修改最大连接数max_connections

1.set global max_connections = 1000; 但是这样的设置不是永久的,服务重启后,max_connections将恢复默认值,可以使用show variable like...
  • zhya910702
  • zhya910702
  • 2015-09-11 14:29:08
  • 524

CentOS7安装MariaDB以及编码注意事项

1.安装并启动MariaDB # 先更新一下 yum upgrade # 安装 yum -y install mariadb mariadb-server # 启...
  • u012745215
  • u012745215
  • 2016-11-20 15:35:18
  • 3270

centos7 mariadb mysql max_connections=214 无法修改的问题

/etc/my.cnf.d/mariadb-server.cnf [mysqld] max_connections = 5000 重启mariadb后 max_connections = 214...
  • zhuzaijava
  • zhuzaijava
  • 2017-06-05 10:29:02
  • 872

centos服务器下修改mysql的最大连接数

遇到了mysql连接不够用的情况,所以需要放大最大连接数。方法一: 1、修改mysql的配置文件, /usr/bin/mysqladmin -uroot -p variables |grep ma...
  • xiaohe6688
  • xiaohe6688
  • 2016-09-26 14:36:19
  • 219
收藏助手
不良信息举报
您举报文章:centos7 修改 mariadb 最大连接数
举报原因:
原因补充:

(最多只允许输入30个字)