如上图,现在数据库报告too many connections,想配置下,但不知道应修改哪个。请大牛指导下。数据库版本为5.5.28,多谢!

解决方案 »

  1.   

    在MYSQL安装目录BIN下有1个MySQLInstanceConfig.exe,运行即可
      

  2.   

    刚运行了下,发现这是重新配置,类似与卸载程序时的那种Repair/Remove,您这是让我重新配置下,再生成my.ini文件么?
      

  3.   

    其他几个ini是样例  没作用的    拷贝一个ini文件  然后命名为my.ini 
      

  4.   

    另外  max_connections这个参数是可以动态更改的
    就是直接进mysql  然后执行以下即可
    mysql> set global max_connections=1000;
    Query OK, 0 rows affected (0.00 sec)
      

  5.   

    运行MySQLInstanceConfig.exe即可生成MY。INI 
      

  6.   


    能否按照楼上rucypli所说,直接拷贝一个其他的init,重命名为my.ini?因为按照您的方法,运行那个exe后,还有好多选项要动,单纯的双击exe没有ini生成。
      

  7.   

    small.ini
    large.ini
    huge.ini
    ...
    这些都是根据内存大小的推荐配置。根据你自己电脑的内存大小可以直接选择一个复制成my.ini。
    然后更改一些路径的配置就可以。
    直接运行bin\MySQLInstanceConfig.exe.  这个就是图形化的配置器。配置完了会自动生成my.ini。
    当然这个只能一些基本的配置。你要优化的话还要去配置My.ini更改一些重要的参数。
      

  8.   

    会生成1个基本的MY。INI,根据需要自行修改内容
      

  9.   

    晕哦,重新配置后,生成的my.ini并不是在C:\Program Files\MySQL\MySQL Server 5.5下,而是在:C:\ProgramData\MySQL\MySQL Server 5.5\my.ini。而且是隐藏文件,不显示看不到。
      

  10.   

    直接COPY过去即可,不会是隐藏文件,运行过N次了
      

  11.   

    你可以根据你实际的情况,复制其中的一个为 my.ini 文件。small.ini
    large.ini
    huge.ini
    ...
      

  12.   

    我这边是隐藏文件,而且不知道你细看没有,是在ProgramData文件夹下,而不是Program Files文件夹下。
      

  13.   

    我这边的ProgramData就是一个隐藏文件夹。
      

  14.   

    我的是windows7旗舰版操作系统。
      

  15.   

    直接用任务管理器打开,选择查看的列,把command line那一项选上,
    就可以看到完整的启动命令,里边包含一个参数:--defaults-file指定你要用的my.ini文件的全路径。
    分析一下就OK了。