关注
hmz6285603
双鱼小菜鸟
本版等级:
结帖率:76.67%
楼主
发表于: 2016-04-05 15:57:53
我修改了mysql.ini的max_connections=500,但是我重启mysql后,发现最大连接数是151。各位大神知道为什么这个修改无法生效呢
更多0
分享到:
相关推荐:
Linux下安装部署JDK7+Tomcat7+MySQL5.6+Redis3.07 沃趣科技李春:MySQL并发复制探秘 沃趣科技罗小波:MySQL数据一致性 深入理解MySQL中的Redo、Undo、MVCC
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
回复次数:16
关注
ACMAIN_CHM
ACMAIN_CHM
本版等级:
更多勋章
#1 得分:0
回复于: 2016-04-06 07:40:09
max_connections=500 加在哪一节下面了? 贴出完整的INI文件内容以供分析。
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#2 得分:0
回复于: 2016-04-06 08:37:02
my.ini的路径是什么
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#3 得分:0
回复于: 2016-04-06 09:58:11
引用 2 楼 zhu19774279 的回复:
my.ini的路径是什么
C:\Program Files\MySQL\MySQL Server 5.7
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#4 得分:0
回复于: 2016-04-06 09:58:57
引用 1 楼 ACMAIN_CHM 的回复:
max_connections=500 加在哪一节下面了? 贴出完整的INI文件内容以供分析。
C/C++ code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#[client]
#default-character-set=utf8
[mysql]
# 设置mysql客户端默认字符集
default
-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
# 允许最大连接数
max_connections=500
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default
-storage-engine=INNODB
#此处是忽略客户端的字符集,使用服务器的设置
#skip-character-set-client-handshake
#sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
ACMAIN_CHM
ACMAIN_CHM
本版等级:
更多勋章
#5 得分:0
回复于: 2016-04-06 10:51:18
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#6 得分:0
回复于: 2016-04-06 10:49:57
151是MySQL默认连接数,也就是说你my.ini里配置的max_connections没有生效。
由于你的路径中有空格,建议把basedir和datadir用双引号括起来再试试,下面是MySQL官方对Windows路径给出的四种方式,请仔细看官方文档对空格的处理。
Plain Text code
?
1
2
3
4
basedir="C:\Program Files\MySQL\MySQL Server 5.7"
basedir="C:\\Program Files\\MySQL\\MySQL Server 5.7"
basedir="C:/Program Files/MySQL/MySQL Server 5.7"
basedir=C:\\Program\sFiles\\MySQL\\MySQL\sServer\s5.7
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#7 得分:0
回复于: 2016-04-06 13:58:59
引用 6 楼 zhu19774279 的回复:
151是MySQL默认连接数,也就是说你my.ini里配置的max_connections没有生效。
由于你的路径中有空格,建议把basedir和datadir用双引号括起来再试试,下面是MySQL官方对Windows路径给出的四种方式,请仔细看官方文档对空格的处理。
Plain Text code
?
1
2
3
4
basedir="C:\Program Files\MySQL\MySQL Server 5.7"
basedir="C:\\Program Files\\MySQL\\MySQL Server 5.7"
basedir="C:/Program Files/MySQL/MySQL Server 5.7"
basedir=C:\\Program\sFiles\\MySQL\\MySQL\sServer\s5.7
这4种方法我都试过了,还是老样子
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#8 得分:0
回复于: 2016-04-06 14:00:33
引用 5 楼 ACMAIN_CHM 的回复:
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
启动命令:net start mysql57
C:\Program Files\MySQL\MySQL Server 5.7这个目录下只有这个mysql.ini,我是认为mysql就是启动这个INI的
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#9 得分:0
回复于: 2016-04-06 14:10:31
MySQL的默认配置文件名称应该是my.ini或者my.cnf,不是mysql.ini。如果你要用mysql.ini,请修改服务的启动项,将--defaults-file加入到启动命令里。
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
ACMAIN_CHM
ACMAIN_CHM
本版等级:
更多勋章
#10 得分:10
回复于: 2016-04-06 14:31:44
引用 8 楼 hmz6285603 的回复:
Quote: 引用 5 楼 ACMAIN_CHM 的回复:
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
启动命令:net start mysql57
C:\Program Files\MySQL\MySQL Server 5.7这个目录下只有这个mysql.ini,我是认为mysql就是启动这个INI的
检查一下WINDOWS服务中的MYSQL服务的启动参数。
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#11 得分:0
回复于: 2016-04-07 09:15:46
引用 9 楼 zhu19774279 的回复:
MySQL的默认配置文件名称应该是my.ini或者my.cnf,不是mysql.ini。如果你要用mysql.ini,请修改服务的启动项,将--defaults-file加入到启动命令里。
我把mysql.ini改为mysql.cnf,重启了MYSQL还是老样子
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#12 得分:0
回复于: 2016-04-07 09:18:31
引用 10 楼 ACMAIN_CHM 的回复:
Quote: 引用 8 楼 hmz6285603 的回复:
Quote: 引用 5 楼 ACMAIN_CHM 的回复:
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
启动命令:net start mysql57
C:\Program Files\MySQL\MySQL Server 5.7这个目录下只有这个mysql.ini,我是认为mysql就是启动这个INI的
检查一下WINDOWS服务中的MYSQL服务的启动参数。
检查一下WINDOWS服务中的MYSQL服务的启动参数,这个怎么看
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#13 得分:10
回复于: 2016-04-07 11:01:09
在“服务”里找到MySQL的服务,把下面标红的这一行完整贴出来,启动参数就在这里
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#14 得分:0
回复于: 2016-04-08 13:24:54
引用 13 楼 zhu19774279 的回复:
在“服务”里找到MySQL的服务,把下面标红的这一行完整贴出来,启动参数就在这里
看到了,原来配置文件mysql默认放在1其他地方了,太感谢了
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
xiaoduc
xiaoduc
本版等级:
#15 得分:0
回复于: 2016-04-08 17:18:48
我的没有启动参数,怎么搞啊,我的也是不生效啊
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
xiaoduc
xiaoduc
本版等级:
#16 得分:0
回复于: 2016-04-08 17:25:59
引用 14 楼 hmz6285603 的回复:
Quote: 引用 13 楼 zhu19774279 的回复:
在“服务”里找到MySQL的服务,把下面标红的这一行完整贴出来,启动参数就在这里
看到了,原来配置文件mysql默认放在1其他地方了,太感谢了
我的没有启动参数,怎么搞啊,我改了配置文件也是不生效啊
关注
hmz6285603
双鱼小菜鸟
本版等级:
结帖率:76.67%
楼主
发表于: 2016-04-05 15:57:53
我修改了mysql.ini的max_connections=500,但是我重启mysql后,发现最大连接数是151。各位大神知道为什么这个修改无法生效呢
更多0
分享到:
相关推荐:
Linux下安装部署JDK7+Tomcat7+MySQL5.6+Redis3.07 沃趣科技李春:MySQL并发复制探秘 沃趣科技罗小波:MySQL数据一致性 深入理解MySQL中的Redo、Undo、MVCC
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
回复次数:16
关注
ACMAIN_CHM
ACMAIN_CHM
本版等级:
更多勋章
#1 得分:0
回复于: 2016-04-06 07:40:09
max_connections=500 加在哪一节下面了? 贴出完整的INI文件内容以供分析。
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#2 得分:0
回复于: 2016-04-06 08:37:02
my.ini的路径是什么
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#3 得分:0
回复于: 2016-04-06 09:58:11
引用 2 楼 zhu19774279 的回复:
my.ini的路径是什么
C:\Program Files\MySQL\MySQL Server 5.7
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#4 得分:0
回复于: 2016-04-06 09:58:57
引用 1 楼 ACMAIN_CHM 的回复:
max_connections=500 加在哪一节下面了? 贴出完整的INI文件内容以供分析。
C/C++ code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#[client]
#default-character-set=utf8
[mysql]
# 设置mysql客户端默认字符集
default
-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
# 允许最大连接数
max_connections=500
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default
-storage-engine=INNODB
#此处是忽略客户端的字符集,使用服务器的设置
#skip-character-set-client-handshake
#sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
ACMAIN_CHM
ACMAIN_CHM
本版等级:
更多勋章
#5 得分:0
回复于: 2016-04-06 10:51:18
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#6 得分:0
回复于: 2016-04-06 10:49:57
151是MySQL默认连接数,也就是说你my.ini里配置的max_connections没有生效。
由于你的路径中有空格,建议把basedir和datadir用双引号括起来再试试,下面是MySQL官方对Windows路径给出的四种方式,请仔细看官方文档对空格的处理。
Plain Text code
?
1
2
3
4
basedir="C:\Program Files\MySQL\MySQL Server 5.7"
basedir="C:\\Program Files\\MySQL\\MySQL Server 5.7"
basedir="C:/Program Files/MySQL/MySQL Server 5.7"
basedir=C:\\Program\sFiles\\MySQL\\MySQL\sServer\s5.7
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#7 得分:0
回复于: 2016-04-06 13:58:59
引用 6 楼 zhu19774279 的回复:
151是MySQL默认连接数,也就是说你my.ini里配置的max_connections没有生效。
由于你的路径中有空格,建议把basedir和datadir用双引号括起来再试试,下面是MySQL官方对Windows路径给出的四种方式,请仔细看官方文档对空格的处理。
Plain Text code
?
1
2
3
4
basedir="C:\Program Files\MySQL\MySQL Server 5.7"
basedir="C:\\Program Files\\MySQL\\MySQL Server 5.7"
basedir="C:/Program Files/MySQL/MySQL Server 5.7"
basedir=C:\\Program\sFiles\\MySQL\\MySQL\sServer\s5.7
这4种方法我都试过了,还是老样子
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#8 得分:0
回复于: 2016-04-06 14:00:33
引用 5 楼 ACMAIN_CHM 的回复:
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
启动命令:net start mysql57
C:\Program Files\MySQL\MySQL Server 5.7这个目录下只有这个mysql.ini,我是认为mysql就是启动这个INI的
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#9 得分:0
回复于: 2016-04-06 14:10:31
MySQL的默认配置文件名称应该是my.ini或者my.cnf,不是mysql.ini。如果你要用mysql.ini,请修改服务的启动项,将--defaults-file加入到启动命令里。
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
ACMAIN_CHM
ACMAIN_CHM
本版等级:
更多勋章
#10 得分:10
回复于: 2016-04-06 14:31:44
引用 8 楼 hmz6285603 的回复:
Quote: 引用 5 楼 ACMAIN_CHM 的回复:
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
启动命令:net start mysql57
C:\Program Files\MySQL\MySQL Server 5.7这个目录下只有这个mysql.ini,我是认为mysql就是启动这个INI的
检查一下WINDOWS服务中的MYSQL服务的启动参数。
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#11 得分:0
回复于: 2016-04-07 09:15:46
引用 9 楼 zhu19774279 的回复:
MySQL的默认配置文件名称应该是my.ini或者my.cnf,不是mysql.ini。如果你要用mysql.ini,请修改服务的启动项,将--defaults-file加入到启动命令里。
我把mysql.ini改为mysql.cnf,重启了MYSQL还是老样子
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#12 得分:0
回复于: 2016-04-07 09:18:31
引用 10 楼 ACMAIN_CHM 的回复:
Quote: 引用 8 楼 hmz6285603 的回复:
Quote: 引用 5 楼 ACMAIN_CHM 的回复:
ini 文件中看上去没有问题。
你的MYSQL是如何启动的? 启动是用的是哪个INI文件?
启动命令:net start mysql57
C:\Program Files\MySQL\MySQL Server 5.7这个目录下只有这个mysql.ini,我是认为mysql就是启动这个INI的
检查一下WINDOWS服务中的MYSQL服务的启动参数。
检查一下WINDOWS服务中的MYSQL服务的启动参数,这个怎么看
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
zhu19774279
zhu19774279
本版等级:
#13 得分:10
回复于: 2016-04-07 11:01:09
在“服务”里找到MySQL的服务,把下面标红的这一行完整贴出来,启动参数就在这里
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
hmz6285603
双鱼小菜鸟
本版等级:
#14 得分:0
回复于: 2016-04-08 13:24:54
引用 13 楼 zhu19774279 的回复:
在“服务”里找到MySQL的服务,把下面标红的这一行完整贴出来,启动参数就在这里
看到了,原来配置文件mysql默认放在1其他地方了,太感谢了
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
xiaoduc
xiaoduc
本版等级:
#15 得分:0
回复于: 2016-04-08 17:18:48
我的没有启动参数,怎么搞啊,我的也是不生效啊
对我有用[0]
丢个板砖[0]
引用 |
举报 |
管理
关注
xiaoduc
xiaoduc
本版等级:
#16 得分:0
回复于: 2016-04-08 17:25:59
引用 14 楼 hmz6285603 的回复:
Quote: 引用 13 楼 zhu19774279 的回复:
在“服务”里找到MySQL的服务,把下面标红的这一行完整贴出来,启动参数就在这里
看到了,原来配置文件mysql默认放在1其他地方了,太感谢了
我的没有启动参数,怎么搞啊,我改了配置文件也是不生效啊