设置mysql连接数方法介绍
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-01 22:27:50 浏览: 评论:0
在mysql中我们要修改mysql连接数最简单的办法就是直接修改my.ini文件,在linux与windows中我们只要修改 my.ini 或 my.cnf查找 max_connections=XX就可以了,这里XX代表数字.
mysql 5.0的默认最大连接数为100,对于大负载量的并发需求可能不够,这时你可以修改mysql的最大连接。
查看mysql的当前最大连接数:
mysqladmin -uroot -ppassword variables | grep max_connections
或者:mysql> SHOW GLOBAL VARIABLES WHERE Variable_name='max_connections';
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
windows修改mysql最大连接数
找到mysql安装目录中的my.ini文件,然后打开找到max_connections修改一个较大的参数即可,但不能大于你windows文件打开最大数.
linux修改mysql最大连接数据
找到/usr/bin/mysqld_safe编辑它,找到mysqld启动的那两行,在后面加上参数:
-O max_connections=1000
用红字特别说明:
- if test -z "$args"
- then
- $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking -O max_connections=1000 >> $err_log 2>&1
- else
- ev al "$NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking $args -O max_connections=1000 >> $err_log 2>&1"
这段代码很不好找,在下也无法说清楚它具体在哪个位置,不过建议从最后往前找会比较快.
查看当前最大连接数:mysqladmin -uroot -p variables,输入root数据库账号的密码后可看到.
max_connections 1000 即新改动已经生效.
方法二: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
方法三:修改/usr/bin/mysqld_safe,将下面的内容:
- if test -z "$args"
- then
- $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking >> $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 >> $err_log 2>&1"
- //改为():
- if test -z "$args"
- then
- $NOHUP_NICENESS $ledir/$MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking -O max_connections=1000 >> $err_log 2>&1 //phpfensi.com
- 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=1000 >> $err_log 2>&1"
修改后重启mysql服务后有效.
Tags: mysql连接数 mysql设置连接数
相关文章
- ·修改mysql默认最大连接数示例(2014-09-27)
- ·MySQL服务器最大连接数怎么设置才合理(2014-10-02)
- ·快速增加MYSQL数据库连接数负载能力方法(2014-10-03)
- ·centos增加mysql连接数方法详解(2014-10-04)
- ·如何修改MySQL连接数超限的方法(2014-10-08)
- ·mysql超出最大连接数解决方法(2014-10-08)
- ·修改mysql的最大连接数的几种方法总结(2015-04-18)
- ·修改mysql最大连接数的方法(2015-04-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)