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

mysql数据库最大连接数=max_connections+1
1:root连接,用于管理员连接数据库进行维护操作
查看最大连接数:show variables like ‘max_connections‘
查看最大已用连接数:show global status like ‘max_used_connections‘

CentOS7.2系统调整mysql数据库最大连接数
修改vim /etc/my.cnf.d/openstack.cnf不行
解决办法:
由于mariadb有默认打开文件数限制

vi /usr/lib/systemd/system/mariadb.service

[Service]新添加两行如下参数:

LimitNOFILE=10000
LimitNPROC=10000

4.重新加载系统服务,并重启mariadb服务即可

systemctl --system daemon-reload
systemctl restart mariadb.service

原文地址:https://www.cnblogs.com/lijinze-tsinghua/p/9709148.html

时间: 2024-09-30 05:24:55

CentOS7.2调整Mysql数据库最大连接数的相关文章

MySQL数据库最大连接数

MYSQL数据库安装完成后,默认最大连接数是100. 命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接.如果是其它普通帐号,只能看到自己占用的连接. show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist; 命令: show status;命令:show status like '%下面变量%';Aborted_clients 由于客户没有正确关闭

修改MySQL数据库最大连接数的两种方法

在一个Web项目用到了Lucene,每次MySQL导入新的数据库测试数据时候需要重置Lucene时会报"too many connections"错误. 原因:MySQL默认最大连接数是100,当超过100连接时就会出错. 解决方案一:在Navicat for MySQL中执行“set Global max_connections = 1000”. 但方案一的修改只是暂时的,每次重启数据库最大连接数仍然会恢复为100,这样每次都要执行一次.      解决方案二:修改MySQL配置文件

CentOS7安装调试Mysql数据库

本实例要求下载并安装调试Mysql数据库. 第一步:下载Mysql数据库安装所需的全部软件. 我已提前下载好数据库软件,直接在服务器下载即可,如下:通过scp直接下载:[[email protected] ~]# scp [email protected]:/root/mysql* /root/ 软件如下图:[[email protected] ~]# ls mysql-*mysql-5.7.17.tarmysql-community-client-5.7.17-1.el7.x86_64.rpm

Mysql数据库 查看连接数,状态 最大并发数设置

show status like '%max_connections%'; ##mysql最大连接数set global max_connections=1000 ##重新设置show variables like '%max_connections%'; ##查询数据库当前设置的最大连接数 show global status like 'Max_used_connections'; ##服务器响应的最大连接数 show status like 'Threads%'; Variable_nam

CentOS7.4 修改mariadb数据库最大连接数

为什么修改这个?因为我zabbix-server日志报错,提示connection to database 'zabbix' failed: [1040] Too many connections错误,mariadb正常.想到应该是mysql最大连接数问题. 1.查看默认最大连接数,默认是151 [[email protected] zabbix]# /usr/bin/mysql -u root -p Enter password:  Welcome to the MariaDB monitor

在Centos7上搭建Mysql数据库

mysql服务基础: mysql是一个真正的多线程.多用户的SQL数据库服务,凭借其高性能.高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统. MySQL的编译安装: 1.安装支持软件 yum install gcc gcc-c++ ncurses ncurses-devel cmake -y 2.创建运行用户mysql,并解压mysql源码包到/opt/目录下,将boost源码包解压到/usr/local/ 目录下,将解压后的boost包重命名方便管理. useradd -s

Ubuntu调整mysql数据库存放路径步骤

# mkdir /home/mysql/ # cp -rv /var/lib/mysql/mysql /home/mysql/ # chown -R mysql /home/mysql # vi /etc/apparmor.d/usr.sbin.mysqld 按a或i进入编辑模式 #/var/lib/mysql/ r, (即注释掉该行) 改为 /home/mysql/ r, #/var/lib/mysql/** rwk, (即注释掉该行) 改为 /home/mysql/** rwk, 按Esc键

CentOS7下安装MySQL并配置远程连接

一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险 参照百度.开发基本相似). 参考文章:CentOS7 安装MySQL http://www.centoscn.com/mysql/2016/0315/6844.html 这里主要是安装MyS

请问Typecho Mysql 数据库和Sqlite数据库我该如何选择。

纠结如我,又纠结了,请大家帮忙看一下我该如何选择.就一个没有文章的博客.一直用VPS太浪费,现在换成了虚拟主机.但是虚拟主机的MYSQL数据库限制连接数30个,我不懂这是个什么概念,但是我觉得30太少了. 于是我就想用sqlite这个数据库.他在本机上.他们就限制不到了. 但是群里问了几次都不推荐这个.所以我就纠结了. 请帮忙选择一下.最好能告诉我为什么 请问Typecho Mysql 数据库和Sqlite数据库我该如何选择. >> mysql 这个答案描述的挺清楚的:http://www.g