`

修改MYSQL最大连接数的3种方法详解

阅读更多

修改MYSQL最大连接数的3种方法详解 收藏
方法一:进入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可以获得同样的效果。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/keyunq/archive/2009/08/24/4478679.aspx

分享到:
评论

相关推荐

    mysql修改最大连接数等优化mysql

    本文将详细介绍在Linux环境下对MySQL进行性能调优的方法,主要聚焦于修改最大连接数、线存缓存数等方面,以减少MySQL服务器的资源消耗并提升其整体性能。 #### 二、理解关键配置参数 在深入讨论具体的优化步骤之前...

    如何增加mysql的最大连接数

    ### 如何增加MySQL的最大连接数 #### 背景与意义 在数据库管理与应用开发过程中,经常会遇到因并发连接数过多而导致系统响应变慢甚至崩溃的情况。这主要是因为服务器资源有限,当超过一定数量的客户端尝试同时连接...

    查看mysql当前连接数的方法详解

    在实际操作中,查看MySQL连接数和当前用户的命令也可以通过进入MySQL客户端后执行。首先使用管理员身份登录MySQL提示符,然后使用`SHOW PROCESSLIST;`命令可以显示前100条连接信息,如果需要查看所有连接信息,可以...

    批量杀死MySQL连接的四种方法详解

    总结来说,这些方法提供了多种杀死MySQL连接的途径,可以根据实际情况选择最适合的方法。在进行此类操作时,请务必谨慎,因为错误的操作可能会导致数据丢失或服务中断。在执行之前,确保你了解每个命令的含义和可能...

    Python MySQL数据库连接池组件pymysqlpool详解

    引言 pymysqlpool (本地下载)是数据库工具包中新成员,目的是能提供一个实用的数据库连接池中间件,从而避免... 连接池本身具备动态增加连接数的功能,即 max_pool_size 和 step_size 会用于控制每次增加的连接数和

    用TOMCAT配置数据源连接MYSQL的方法以及Mysql使用详解.doc

    `type`定义资源类型,`driverClassName`是MySQL的JDBC驱动类名,`url`是数据库连接URL,`username`和`password`是数据库登录的用户名和密码,`maxTotal`、`maxIdle`和`maxWaitMillis`分别控制连接池的最大连接数、...

    mysql数据连接池搭建

    biedou,密码为 123456,最大活动连接数为 20,最大空闲连接数为 30,最大等待时间为 1000 毫秒。 ``` name="jdbc/postdb" auth="Container" type="javax.sql.DataSource" driverClassName=...

    MySQL之my.cnf配置完美详解.

    - "max_connections"定义了MySQL服务器允许的最大并发连接数,对于高并发的数据库服务器,这个值需要适当增大。 - "max_connect_errors"指定了在规定的时间内,错误的连接尝试达到多少次后,MySQL将认为该主机出现...

    MySQL服务器线程数的查看方法详解

    MySQL的`max_connections`参数定义了服务器允许的最大并发连接数。默认值在不同版本中有所不同,如5.1版本为151。实际可用的连接数会比这个值多一个,因为还有一个连接是保留给管理员用的。调整`max_connections`...

    php apache mysql配置详解

    7. **优化与性能**:根据需求调整Apache的并发连接数、KeepAlive设置,以及MySQL的缓存大小和查询优化。监控服务器性能,确保资源有效利用。 8. **版本升级**:随着时间推移,可能需要升级PHP、Apache和MySQL到最新...

    mysql 5.7 配置详解

    - `max_connections`: 允许的最大并发连接数,过多连接可能导致资源耗尽。 - `thread_cache_size`: 线程缓存大小,用于快速响应新的连接请求。 - `query_cache_size`: 查询缓存大小,可以提升查询速度,但过高会...

    jsp连接MySQL用连接池方式步骤

    - `maxActive`:最大活动连接数。 - `maxIdle`:最大空闲连接数。 - `maxWait`:获取连接的最大等待时间。 - `username` 和 `password`:数据库的登录凭证。 - `driverClassName`:MySQL JDBC驱动类的全名。 - `url`...

    Tomcat6 数据源(MySQL)配置两种方法

    - `maxActive`, `maxIdle` 和 `maxWait` 分别表示最大活动连接数、最大空闲连接数以及获取连接时的最大等待时间(毫秒)。 - **重启Tomcat服务**: - 修改完配置后,需要重启Tomcat服务以使配置生效。 #### 三、...

    Mysql性能调优详解

    1. max_connections = 3000:设置MySQL服务器的最大连接数 2. max_connect_errors = 6000:设置每个主机的连接请求异常中断的最大次数 3. table_cache = 614:设置表缓存的大小 4. external-locking = FALSE:禁用...

    MYSQL安装过程详解

    - **设置最大并发连接数**: - 根据实际应用需求选择合适的选项。 - 推荐选择 **Online Transaction Processing (OLTP)**。 #### 七、完成配置 - 最后,根据需要选择是否启用TCP/IP连接,设置相应的端口号。 - ...

    mysql5.0安装教程(图文详解)借鉴.pdf

    该教程通过图文结合的方式,详细介绍了 MySQL 5.0 的安装过程,包括自定义安装模式、安装组件选择、安装目录设置、数据库配置、类型设置、数据库用途选择、InnoDB 数据存放位置设置、最大连接数设置等步骤。...

    mysql服务性能优化my_cnf配置说明详解16G内存[参考].pdf

    * max_connections: 指定了 MySQL 服务器允许的最大连接数,默认为 3000。 * max_connect_errors: 指定了每个主机的连接请求异常中断的最大次数,默认为 6000。 * table_cache: 指定了表高速缓存的大小,默认为 614...

    MySql连接字符串

    ### MySql连接字符串详解 在开发基于MySql数据库的应用程序时,正确配置数据库连接字符串是非常重要的一步。连接字符串包含了客户端与数据库服务器建立连接所需的各种参数。本文将深入解析一个典型的MySql连接字符...

    MySQL安装配置教程及功能优势详解.docx

    根据需要调整配置项,如最大连接数、字符集等。 ```ini [mysqld] max_connections = 200 character_set_server=utf8mb4 collation_server=utf8mb4_unicode_ci ``` ##### 3.3 重启MySQL服务 应用配置更改。 ```...

Global site tag (gtag.js) - Google Analytics