修改Linux下mysql 5.0.xx默认连接数

转载 2007年09月16日 19:42:00
原贴:http://www.linux8.net/?action-viewnews-itemid-5036

修改Linux下mysql 5.0.xx默认连接数

浏览指数:(322)       声明: 本文著作权归原作者所有,我站只是为了方面大家学习而搜集整理

 
 

这 段时间服务器崩溃2次,一直没有找到原因,今天看到论坛发出的错误信息邮件,想起可能是mysql的默认连接数引起的问题,一查果然,老天,默认连接数才 100, 怎么够呀,在网上找了半天资料,有说修改my.cnf的,有说修改safe_mysqld,试了,前者无用,后者文件找不到:)原来是以前的版本跟现在的 版本有所不同。

言归正传。我以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可以获得同样的效果。

 

Linux下修改mysql默认最大连接数

MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100...
  • qingzhong_he2010
  • qingzhong_he2010
  • 2016年02月21日 14:27
  • 4450

MySQL: 修改(windows系统下)mysql默认连接数的方法

1、cmd,cd ----> cd -----> 一直到mysql的bin目录下,然后mysql -u用户名 -p密码,    这里可以先查看一下mysql的默认连接数mysql>show va...
  • rzs840707
  • rzs840707
  • 2014年08月20日 09:25
  • 1750

linux mysql修改最大连接数

查看当前数据库连接 >mysqladmin -uroot -pXOKgikQfuK processlist +--------+------+----------------------+------...
  • sinat_16493273
  • sinat_16493273
  • 2016年02月22日 19:30
  • 432

Mac系统下 修改mysql的最大连接数

前往文件夹 /usr/local/mysql/support-files/ 拷贝my-medim.cnf 文件,到/etc/  下 并且 修改名字为my.cnf 打开后my.cnf ...
  • ch717828
  • ch717828
  • 2014年11月25日 23:08
  • 2178

正确修改MySQL最大连接数的三种好用方案

我们今天要和大家一起分享的是正确修改MySQL最大连接数的三种好用方案,其中包括如何正确进入MySQL数据库的安装目录以及相关内容描述。 AD:   以下的文章主要介绍的是正确修改M...
  • mydriverc2
  • mydriverc2
  • 2016年09月07日 15:01
  • 1921

Mac OS X下MySQL 5.0的默认连接数

这段时间mysql上的开发过程中崩溃2次,一直没有找到原因,由于使用macbook已经内存满配,top查看也无异常。sar也正常。mysql日志也没有什么有价值的信息。本文介绍其解决方法:修改Mac ...
  • jaminwm
  • jaminwm
  • 2009年04月07日 11:27
  • 2051

centos6.5 mysql5.6 修改连接数 或者MySQL 报错 too many connection

一、windows下 直接修改配置文件my.ini,然后重启MySQL服务。 二、Linux CentOS6.5下 1、登录mysql: [root@slave4 ~]# mysql -u root...
  • u010469632
  • u010469632
  • 2014年11月19日 17:12
  • 1890

查看/修改mysql数据库连接数、并发数相关信息

mysql> show status like 'Threads%'; +-------------------+-------+ | Variable_name     | Value | +...
  • sd4015700
  • sd4015700
  • 2015年12月18日 13:00
  • 1746

mysql设置最大连接数

MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有两个 方法一:进入MYSQL安装目录 打开MYSQL...
  • andyzhaojianhui
  • andyzhaojianhui
  • 2015年12月11日 16:51
  • 391

Linux下修改mysql默认最大连接数(转)

MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,虽然通过连接池可以将连接数设置为固定的100,可是在下那BT同事将所有的连接池都设置成了100...
  • lizhi200404520
  • lizhi200404520
  • 2011年11月11日 15:15
  • 10563
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改Linux下mysql 5.0.xx默认连接数
举报原因:
原因补充:

(最多只允许输入30个字)