当前位置: 首页 > 图文教程 > 数据库 > MYSQL > MySQL 5.0默认100连接数的修改

MYSQL
MySQL菜鸟入门指南
mysql常识和基本操作
MySQL数据库函数详解(1)
MySQL数据库函数详解(2)
MySQL数据库函数详解(3)
MySQL数据库函数详解(4)
MySQL数据库函数详解(5)
mysql使用指南(上)
MYSQL使用指南(下)
MySQL实现表中取出随机数据
从MySQL导出XLS数据库工具(跨平台)
禁止Mysql默认端口访问Internet
MYSQL数据同步备份复制
MySQL数据库和备份与恢复
使用MySql ODBC进行MYsql和MSsql的数据转换
MySQL数据库格式轻松转
使用MySQL内建复制功能来最佳化可用性
MySQL中如何实现Top N及M至N段的记录查询?
MySQL丢了root密码怎么办?
MySQL 4.1 的安装和升级

MYSQL 中的 MySQL 5.0默认100连接数的修改


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 70 ::
收藏到网摘: n/a

我以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明:

找到safe_mysqld编辑它,找到mysqld启动的那两行,在后面加上参数:php程序员站

以下为引用的内容:

-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可以获得同样的效果。