mysql max connects_mysql max_connections 总是 4190
项目中,由于连接数过多,提示“Too many connections”,需要增加连接数。我在 /etc/my.cnf中修改了
max_connections = 3000
但是, 一直都是显示的 214
mysql> show variables like "max_connections";
+—————–+——-+
| Variable_name | Value |
+—————–+——-+
| max_connections | 214 |
+—————–+——-+
1 row in set+
修改 /usr/lib/systemd/system/mariadb.service
LimitNOFILE=65535
LimitNPROC=65535
systemctl status mariadb
Warning: mariadb.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
Hint: Some lines were ellipsized, use -l to show in full.
systemctl daemon-reload
systemctl restart mariadb
show variables like ‘%max_connections%’;
extra_max_connections 1
max_connections 3000 —恢复和配置一样
———————————————4190---------------
mysql max_connections 总是 4190
Variable_name Value
max_connections 4190
查mysql open files
show global variables like ‘%open_files_limit%’;
Variable_name Value
open_files_limit 5000
所以max_connections 不管设多大,都小于5000
-----解决
修改本地openfiles值
到/etc/security/limits.conf這個檔案。
/etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
查看本地open files
ulimit -a |grep open
open files (-n) 555550
查看
grep LimitNOFILE /usr/lib/systemd/system/mysqld.service
LimitNOFILE = 5000
修改
grep LimitNOFILE /usr/lib/systemd/system/mysqld.service
LimitNOFILE = 50000
reload
Warning: mysqld.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
重启
systemctl restart mysqld
验证
grep max_connections /etc/my.cnf
max_connections=32000
show VARIABLES like "max_connections"
Variable_name Value
max_connections 32000
修改值与mysql值一致
mysql max connects_mysql max_connections 总是 4190相关推荐
- mysql全局变量之max_connections max_user_connections详解
之前在网上看到很多关于max_conections & max_user_conenctions变量的解释,但是感觉都有些不太准确,要不就是说的很模糊,因此详读了mysql的官方文档6.3.4 ...
- MySQL max()函数
转载自 MySQL max()函数 MySQL MAX函数介绍 MySQL MAX()函数返回一组值中的最大值.MAX()函数在许多查询中非常方便,例如查找最大数量,最昂贵的产品以及客户的最大付款. ...
- MySQL中的max_connections和max_user_connections 及 MySQL服务器最大连接数的合理设置
max_connections 是指整个mysql服务器的最大连接数: max_user_connections 是指每个数据库用户的最大连接数,比如:虚拟主机可以用这个参数控制每个虚拟主机用户的数据 ...
- MYSQL max_user_connections back_log max_connections参数和Max_used_connections
原创请注明出处 1.max_user_connections max_user_connections这个参数是单个用户允许连接的最大会话数量,在建立用户的时候也有类似的限制,这里仅仅说的是这个参数 ...
- mysql max和order by_mysql – 为什么MAX()比ORDER BY慢100倍… LIMIT 1?
我有一个表foo(在其他20个之中)列bar,baz和quux以及baz和quux上的索引.该表有~500k行. 为什么以下查询的速度差异如此之大?查询A需要0.3秒,而查询B需要28秒. 查询A. ...
- mysql max 命令大全_MySQL常用命令,34道练习题(持续更新中)。
1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE M ...
- mysql max嵌套select_使用嵌套select子式 解决mysql不能叠加使用如max(sum())的问题
网上也有解决方案 有的有瑕疵 有的较复杂(mysql没有分析函数,可以使用变量实现) select sumScoreValue,studentid,studentName from sc_studen ...
- mysql max where_MAX函数中的where子句mysql
您不能在同一查询的WHERE子句中引用聚合函数的结果(例如MAX()). 解决这种类型问题的规范模式是使用内联视图,如下所示: SELECT t.firstName , t.Lastname , t. ...
- mySQL MAX与sum 连用_mysql – 在sql脚本中一起使用sum和max
我已经更新了查询,但现在出现的错误是:SQL语法中有错误;检查与您的 MySQL服务器版本对应的手册,以便在'AS max_parameter_value附近使用正确的语法 来自第7行的tcs.par ...
最新文章
- python3 操作redis
- OpenCV DIS光流OpticalFlow的实例(附完整代码
- 一般处理程序读写session
- A successful Git branching model
- php日历排班表,日历排班表软件下载
- markdown字体颜色_Markdown转微信公众号格式
- 优化性能一点总结,供大家参考
- 计算机声卡视频无法安装驱动程序,声卡驱动装不上怎么办 声卡驱动装不上解决方法【图文】...
- hardfault常见原因_stm32 HardFault_Handler调试及问题查找方法
- latex学习笔记——latex的字体字号设置
- 被割裂的数据思维(古代战争中的应用)
- spring boot中小学餐饮配送系统 毕业设计-附源码645661
- Warshall算法JAVA实现
- linux通过手机热点上网耗流量,电脑通过手机热点上网,是不是比手机用流量更费一些?...
- Datewhale组队学习——深度学习推荐系统(1)
- monkeyrunner的使用
- intellij 打开两个窗口
- 为了给YiYi节省时间,写了个能自动拼图贴水印的机器人,很多bug,能用就行。
- 亚马逊Alexa的深度学习与语音识别的核心技术原理
- 自动化软件测试 - 利用短信转发器结合Selenium读取短信验证码
热门文章
- 报错处理: syntax error near unexpected token `$‘\r‘‘ (linux中的^M)
- MATLAB从入门到精通系列之MATLAB维度获取size()函数详解
- 概率主题模型简介 Introduction to Probabilistic Topic Models
- MySQL CURDATE() 函数
- 以非root 用戶安裝並啟動高級單服務器版
- 机器学习笔记——皮尔逊相关系数
- Python零碎知识(11):assert用法
- HJ12 字符串反转
- 华为开源深度学习框架MindSpore背后的商业野心
- 【极客blog图文讲解】Jekyll教程(针对mac linux)