常用的三种修改mysql最大连接数的方法

来源:asp之家 时间:2010-03-09 15:42:00 

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,最大连接数,数据库
0
投稿

猜你喜欢

  • django实现后台显示媒体文件

    2023-07-26 15:03:23
  • Python下载手机小视频的操作方法

    2022-11-16 02:40:55
  • python中and和or逻辑运算符的用法示例

    2022-10-13 03:31:18
  • 分享Win10 1903过TP的双机调试问题

    2023-03-09 19:02:37
  • Opera下的max-width BUG

    2010-06-26 12:51:00
  • 彻底删除thinkphp3.1案例blog标签的方法

    2023-11-21 12:01:01
  • 如何用Pytorch搭建一个房价预测模型

    2022-12-16 17:09:21
  • 三种数据库利用SQL语句进行高效果分页

    2008-11-28 14:52:00
  • python dataframe向下向上填充,fillna和ffill的方法

    2021-11-07 18:16:47
  • Jenkins部署war包和部署jar包的详细步骤

    2023-01-19 07:13:06
  • ACCESS入门教程:用向导建立数据库

    2008-01-17 12:46:00
  • python实现ip查询示例

    2021-07-07 20:04:32
  • python如何求解两数的最大公约数

    2021-01-16 07:38:18
  • 卷积神经网络如何实现提取特征

    2022-05-10 00:39:24
  • python爬虫智能翻页批量下载文件的实例详解

    2023-06-20 14:17:12
  • 简单介绍Python中的readline()方法的使用

    2023-11-02 13:34:30
  • 软件与网站设计的区别

    2009-05-04 14:30:00
  • 从DataFrame中提取出Series或DataFrame对象的方法

    2022-08-04 17:32:06
  • d3.js实现简单的网络拓扑图实例代码

    2024-05-09 10:19:58
  • 使用Tensorflow将自己的数据分割成batch训练实例

    2023-06-14 08:18:07
  • asp之家 网络编程 m.aspxhome.com