MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有两个
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100   修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword
设置新的最大连接数为200:mysql> set GLOBAL max_connections=200
显示当前运行的Query:mysql> show processlist
显示当前状态:mysql> show status
退出客户端:mysql> exit
查看当前最大连接数:mysqladmin -uusername -ppassword variables
方法三:以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明:
vi /usr/local/mysql/bin/mysqld_safe
找到safe_mysqld编辑它,找到mysqld启动的那两行,在后面加上参数 :
-O max_connections=1500
具体一点就是下面的位置:
用红字特别说明:
then $NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION
--datadir=$DATADIR $USER_OPTION
--pid-file=$pid_file
--skip-external-locking
-O max_connections=1500
>> $err_log 2>&1 else
eval "$NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION
--datadir=$DATADIR $USER_OPTION
--pid-file=$pid_file
--skip-external-locking $args
-O max_connections=1500 >>
$err_log 2>&1"
保存。
# service mysqld restart
# /usr/local/mysql/bin/mysqladmin -uroot -p variables
输入root数据库账号的密码后可看到
max_connections 1500 即新改动已经生效。
还有一种方法,
修改原代码:
解开MySQL的原代码,进入里面的sql目录修改mysqld.cc找到下面一行:
{"max_connections", OPT_MAX_CONNECTIONS,
"The number of simultaneous clients allowed.", (gptr*) &max_connections,
(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 100, 1, 16384, 0, 1,
0},
把它改为:
{"max_connections", OPT_MAX_CONNECTIONS,
"The number of simultaneous clients allowed.", (gptr*) &max_connections,
(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500, 1, 16384, 0, 1,
0},
存盘退出,然后./configure ;make;make install可以获得同样的效果。

mysql 修改最大连接数相关推荐

  1. MySql修改最大连接数的两种方式

    背景 今天往服务器部署微服务子系统的时候,同事发现一个问题,喊我看了一眼,'Can not connect to MySQL server. Too many connections mysql 10 ...

  2. mysql 配置多个数据库连接_总结MySQL修改最大连接数的两个方式

    问题 在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections"-my ...

  3. MySQL修改最大连接数限制

    随着现在大部分的工程结构都是微服务化,每个服务一般都有本服务独立的DB库,对MySQL的连接数要求也是越来越多.如果本地安装的测试数据,没有对MySQL默认连接数修改,测试时,多开几个微服务,可能就遇 ...

  4. MySQL修改最大连接数

    一.先查看一下MySQL的最大连接数量 show variables like '%max_connections%'; 二.修改最大连接数 方法一: set GLOBAL max_connectio ...

  5. docker mysql 报错 “Too many connections 1040“ 修改最大连接数 未生效 解决方法

    目录 一.背景 二.原因分析 三.解决方案 设置连接超时时间 一.背景 前几天在测试线上环境的过程中,需要一直关注数据库的数据变化.由于线上的MySQL是用Docker搭建的,在本地连接时经常出现 & ...

  6. 怎么查看和修改 MySQL 的最大连接数?

    一. 查看Mysql当前配置 MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看 mysql> show variables like '%connections ...

  7. mysql最大连接数查询_MYSQL 查看最大连接数和修改最大连接数

    MySQL查看最大连接数和修改最大连接数 1.查看最大连接数 show variables like '%max_connections%'; 2.修改最大连接数 set GLOBAL max_con ...

  8. mysql连接数详解_MySQl 修改最大连接数详解

    今天使用ide连接线下MySQL报错Can not connect to MySQL server. Too many connections,报错很明确,与MySQL的连接数满了.想想也是,每起一个 ...

  9. 怎么看mysql的最大连接数_怎么查看和修改 MySQL 的最大连接数?

    MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看 mysql> show variables like '%connections'; 此命令将得到类似以下的输 ...

最新文章

  1. 分享10个实用的高效办公神器,极大地提高办公效率
  2. “人工智能”浪潮退去,“AI四小龙”怎么了?
  3. 改变Window下的习惯--认识Linux
  4. Leetcode 382. 链表随机节点 解题思路及C++实现
  5. flyway版本号_数据库版本管理工具-flyway
  6. 智能时代 软件赋能——2017中国软件技术大会
  7. 聊一聊promise的前世今生
  8. MapReduce 详解
  9. 华为发布基于第二代英特尔®至强®可扩展处理器家族的新一代服务器
  10. listen()函数中的SOMAXCONN含义
  11. 表格不换行_Excel表格如何强制换行?8个Excel实用小技巧,帮助你解放双手
  12. Pthread线程基础学习
  13. 为什么要使用线阵相机?
  14. python 文本处理---英文文本预处理(简单易懂 全有注释)!!!!!使用正则表达式以及nltk库分词器双方法!
  15. linux接口vlan tag,linux c vlan tag 技术详解
  16. 虚幻引擎图文笔记:The emitter is GPU but the fixed bounds checkbox is not set警告的解决
  17. 键盘各种按键对应的ASII码
  18. CSS错误 Do not use empty rulesets
  19. win7重装mysql_win7(64位)彻底卸载mysql,重装不再烦恼
  20. 18级的谷歌卫星地图纹理如何匹配到15级的高程

热门文章

  1. 第4章 批处理中的变量
  2. 对Redis配置中bind的探索
  3. 旷视孙剑团队提出AutoML神经架构搜索新方法:单路径One-Shot,更精确更省时
  4. 英伟达CUDA 10终于开放下载了
  5. 谷歌大脑2017总结(Jeff Dean执笔,干货满满,值得收藏)
  6. 搜狗赴美上市:首日涨3.8%,王小川哽咽感谢母亲
  7. 较为周全的Asp.net提交验证方案(Session版)
  8. Mac 开发使用中的小技巧收集
  9. 安卓系统曝root权限安全漏洞 已有软件利用
  10. spring MVC interceptor post遇到问题