邀朋友种豆,一起分享吧
喜欢购买正品行货?那就去品牌街

如何增大MySQL数据库连接数?

来自:种豆 时间:2017-12-29 阅读:876次 原文链接
MYSQL数据库安装完成后,默认连接数是100,那么怎么才能增加默认MYSQL连接数呢?

增大MYSQL数据库连接数方法一

1> 进入MYSQL安装目录,打开MYSQL配置文件 my.ini 或 my.cnf

2> 查找 max_connections=100  修改为 max_connections=1000 

3> 重启Mysql服务

增大MYSQL数据库连接数方法二

MySQL的最大连接数默认是100

1> 客户端登录:mysql -uusername -ppassword

2> 设置新的最大连接数为200:mysql> set GLOBAL max_connections=200

3> 显示当前运行的Query:mysql> show processlist

4> 显示当前状态:mysql> show status

5> 退出客户端:mysql> exit

6> 查看当前最大连接数:mysqladmin -uusername -ppassword variables

增大MYSQL数据库连接数方法三

以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数据库连接数方法四

修改原代码:

解开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

可以获得同样的效果。

 
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
本站为个人爱好兴趣分享网站,不代表本人观点,如有侵权请联系QQ3371650278进行处理
sowsoy.com 版权所有 Copyright©2010-2020 浙ICP备10212932号
Email:sowsoy#hotmail.com