项目中,由于连接数过多,提示“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相关推荐

  1. mysql全局变量之max_connections max_user_connections详解

    之前在网上看到很多关于max_conections & max_user_conenctions变量的解释,但是感觉都有些不太准确,要不就是说的很模糊,因此详读了mysql的官方文档6.3.4 ...

  2. MySQL max()函数

    转载自  MySQL max()函数 MySQL MAX函数介绍 MySQL MAX()函数返回一组值中的最大值.MAX()函数在许多查询中非常方便,例如查找最大数量,最昂贵的产品以及客户的最大付款. ...

  3. MySQL中的max_connections和max_user_connections 及 MySQL服务器最大连接数的合理设置

    max_connections 是指整个mysql服务器的最大连接数: max_user_connections 是指每个数据库用户的最大连接数,比如:虚拟主机可以用这个参数控制每个虚拟主机用户的数据 ...

  4. MYSQL max_user_connections back_log max_connections参数和Max_used_connections

    原创请注明出处 1.max_user_connections max_user_connections这个参数是单个用户允许连接的最大会话数量,在建立用户的时候也有类似的限制,这里仅仅说的是这个参数 ...

  5. 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. ...

  6. mysql max 命令大全_MySQL常用命令,34道练习题(持续更新中)。

    1.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE M ...

  7. mysql max嵌套select_使用嵌套select子式 解决mysql不能叠加使用如max(sum())的问题

    网上也有解决方案 有的有瑕疵 有的较复杂(mysql没有分析函数,可以使用变量实现) select sumScoreValue,studentid,studentName from sc_studen ...

  8. mysql max where_MAX函数中的where子句mysql

    您不能在同一查询的WHERE子句中引用聚合函数的结果(例如MAX()). 解决这种类型问题的规范模式是使用内联视图,如下所示: SELECT t.firstName , t.Lastname , t. ...

  9. mySQL MAX与sum 连用_mysql – 在sql脚本中一起使用sum和max

    我已经更新了查询,但现在出现的错误是:SQL语法中有错误;检查与您的 MySQL服务器版本对应的手册,以便在'AS max_parameter_value附近使用正确的语法 来自第7行的tcs.par ...

最新文章

  1. python3 操作redis
  2. OpenCV DIS光流OpticalFlow的实例(附完整代码
  3. 一般处理程序读写session
  4. A successful Git branching model
  5. php日历排班表,日历排班表软件下载
  6. markdown字体颜色_Markdown转微信公众号格式
  7. 优化性能一点总结,供大家参考
  8. 计算机声卡视频无法安装驱动程序,声卡驱动装不上怎么办 声卡驱动装不上解决方法【图文】...
  9. hardfault常见原因_stm32 HardFault_Handler调试及问题查找方法
  10. latex学习笔记——latex的字体字号设置
  11. 被割裂的数据思维(古代战争中的应用)
  12. spring boot中小学餐饮配送系统 毕业设计-附源码645661
  13. Warshall算法JAVA实现
  14. linux通过手机热点上网耗流量,电脑通过手机热点上网,是不是比手机用流量更费一些?...
  15. Datewhale组队学习——深度学习推荐系统(1)
  16. monkeyrunner的使用
  17. intellij 打开两个窗口
  18. 为了给YiYi节省时间,写了个能自动拼图贴水印的机器人,很多bug,能用就行。
  19. 亚马逊Alexa的深度学习与语音识别的核心技术原理
  20. 自动化软件测试 - 利用短信转发器结合Selenium读取短信验证码

热门文章

  1. 报错处理: syntax error near unexpected token `$‘\r‘‘ (linux中的^M)
  2. MATLAB从入门到精通系列之MATLAB维度获取size()函数详解
  3. 概率主题模型简介 Introduction to Probabilistic Topic Models
  4. MySQL CURDATE() 函数
  5. 以非root 用戶安裝並啟動高級單服務器版
  6. 机器学习笔记——皮尔逊相关系数
  7. Python零碎知识(11):assert用法
  8. HJ12 字符串反转
  9. 华为开源深度学习框架MindSpore背后的商业野心
  10. 【极客blog图文讲解】Jekyll教程(针对mac linux)