修改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
分享到:
相关推荐
本文将详细介绍在Linux环境下对MySQL进行性能调优的方法,主要聚焦于修改最大连接数、线存缓存数等方面,以减少MySQL服务器的资源消耗并提升其整体性能。 #### 二、理解关键配置参数 在深入讨论具体的优化步骤之前...
### 如何增加MySQL的最大连接数 #### 背景与意义 在数据库管理与应用开发过程中,经常会遇到因并发连接数过多而导致系统响应变慢甚至崩溃的情况。这主要是因为服务器资源有限,当超过一定数量的客户端尝试同时连接...
在实际操作中,查看MySQL连接数和当前用户的命令也可以通过进入MySQL客户端后执行。首先使用管理员身份登录MySQL提示符,然后使用`SHOW PROCESSLIST;`命令可以显示前100条连接信息,如果需要查看所有连接信息,可以...
总结来说,这些方法提供了多种杀死MySQL连接的途径,可以根据实际情况选择最适合的方法。在进行此类操作时,请务必谨慎,因为错误的操作可能会导致数据丢失或服务中断。在执行之前,确保你了解每个命令的含义和可能...
引言 pymysqlpool (本地下载)是数据库工具包中新成员,目的是能提供一个实用的数据库连接池中间件,从而避免... 连接池本身具备动态增加连接数的功能,即 max_pool_size 和 step_size 会用于控制每次增加的连接数和
`type`定义资源类型,`driverClassName`是MySQL的JDBC驱动类名,`url`是数据库连接URL,`username`和`password`是数据库登录的用户名和密码,`maxTotal`、`maxIdle`和`maxWaitMillis`分别控制连接池的最大连接数、...
biedou,密码为 123456,最大活动连接数为 20,最大空闲连接数为 30,最大等待时间为 1000 毫秒。 ``` name="jdbc/postdb" auth="Container" type="javax.sql.DataSource" driverClassName=...
- "max_connections"定义了MySQL服务器允许的最大并发连接数,对于高并发的数据库服务器,这个值需要适当增大。 - "max_connect_errors"指定了在规定的时间内,错误的连接尝试达到多少次后,MySQL将认为该主机出现...
MySQL的`max_connections`参数定义了服务器允许的最大并发连接数。默认值在不同版本中有所不同,如5.1版本为151。实际可用的连接数会比这个值多一个,因为还有一个连接是保留给管理员用的。调整`max_connections`...
7. **优化与性能**:根据需求调整Apache的并发连接数、KeepAlive设置,以及MySQL的缓存大小和查询优化。监控服务器性能,确保资源有效利用。 8. **版本升级**:随着时间推移,可能需要升级PHP、Apache和MySQL到最新...
- `max_connections`: 允许的最大并发连接数,过多连接可能导致资源耗尽。 - `thread_cache_size`: 线程缓存大小,用于快速响应新的连接请求。 - `query_cache_size`: 查询缓存大小,可以提升查询速度,但过高会...
- `maxActive`:最大活动连接数。 - `maxIdle`:最大空闲连接数。 - `maxWait`:获取连接的最大等待时间。 - `username` 和 `password`:数据库的登录凭证。 - `driverClassName`:MySQL JDBC驱动类的全名。 - `url`...
- `maxActive`, `maxIdle` 和 `maxWait` 分别表示最大活动连接数、最大空闲连接数以及获取连接时的最大等待时间(毫秒)。 - **重启Tomcat服务**: - 修改完配置后,需要重启Tomcat服务以使配置生效。 #### 三、...
1. max_connections = 3000:设置MySQL服务器的最大连接数 2. max_connect_errors = 6000:设置每个主机的连接请求异常中断的最大次数 3. table_cache = 614:设置表缓存的大小 4. external-locking = FALSE:禁用...
- **设置最大并发连接数**: - 根据实际应用需求选择合适的选项。 - 推荐选择 **Online Transaction Processing (OLTP)**。 #### 七、完成配置 - 最后,根据需要选择是否启用TCP/IP连接,设置相应的端口号。 - ...
该教程通过图文结合的方式,详细介绍了 MySQL 5.0 的安装过程,包括自定义安装模式、安装组件选择、安装目录设置、数据库配置、类型设置、数据库用途选择、InnoDB 数据存放位置设置、最大连接数设置等步骤。...
* max_connections: 指定了 MySQL 服务器允许的最大连接数,默认为 3000。 * max_connect_errors: 指定了每个主机的连接请求异常中断的最大次数,默认为 6000。 * table_cache: 指定了表高速缓存的大小,默认为 614...
### MySql连接字符串详解 在开发基于MySql数据库的应用程序时,正确配置数据库连接字符串是非常重要的一步。连接字符串包含了客户端与数据库服务器建立连接所需的各种参数。本文将深入解析一个典型的MySql连接字符...
根据需要调整配置项,如最大连接数、字符集等。 ```ini [mysqld] max_connections = 200 character_set_server=utf8mb4 collation_server=utf8mb4_unicode_ci ``` ##### 3.3 重启MySQL服务 应用配置更改。 ```...