【重点】如何找到并修改MySQL57的配置文件my.ini

xiaoxiao2021-02-28  124

关注 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其他地方了,太感谢了 我的没有启动参数,怎么搞啊,我改了配置文件也是不生效啊
转载请注明原文地址: https://www.6miu.com/read-71113.html

最新回复(0)