MySQL社区

标题: mysql最大连接数问题(修改max_connections后最大只能到886) [打印本页]

作者: Popeye    时间: 2012-12-6 20:34
标题: mysql最大连接数问题(修改max_connections后最大只能到886)
在my.cnf配置文件中添加  max_connections = 2000后,在mysql命令行下查看max_connections变量,得到886. 如果设置max_connections为一个小于886的数,那么mysql命令行下查看得到的就是自己设定的那个数。

这应该是意味着,mysql的最大连接数被限制在886以下吧。这个限制应该在哪改呢?

作者: kider    时间: 2012-12-7 10:13
一种是你配错地方了,修改的my.cnf并不是实际正在使用的my.cnf , 如:ps -ef |grep -i mysql 看看实际加载的配置文件路径
一种是你看错了
...
作者: 唯余独尊    时间: 2012-12-7 17:07
为什么我在mysql下设置max_connections多大都可以啊
mysql>set global max_connections=2000;
作者: Popeye    时间: 2013-3-30 14:16
本帖最后由 Popeye 于 2013-3-30 14:27 编辑
kider 发表于 2012-12-7 10:13
一种是你配错地方了,修改的my.cnf并不是实际正在使用的my.cnf , 如:ps -ef |grep -i mysql 看看实际加载 ...
之前通过在mysql命令行配置参数的方法解决了。
如今又碰到这个问题了。运行ps -ef |grep -i mysql 后,得到的结果是:
/mysqld --basedir=/home/amy/software/mysql --datadir=/home/amy/software/mysql/var -log-error=/home/amy/software/mysql/var/localhost.localdomain.err --pid-file=/home/amy/software/mysql/var/localhost.localdomain.pid --socket=/tmp/mysql.sock --port=3306
没有显示配置文件的路径。

另:我的配置文件放在~/.my.cnf



作者: Popeye    时间: 2013-3-30 14:36
qazxswabc 发表于 2013-2-28 08:35
官方根据不同环境(主要是内容大小、表引擎)大体定制出来的参数配置文件,打开每个配置文件的头部都有相应 ...

是说这个数会根据应用变化吗?只是在没有任何应该用的时候显示886?

作者: KeepFighting    时间: 2013-9-4 14:16
有些参数的修改,在session里输入是没用的,需要改my.cnf后重启数据库才能生效。
另外你的是MySQL哪个版本?   5.0和5.1我都试过,最大连接数肯定不只886




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2