zoukankan      html  css  js  c++  java
  • 【mysql】解决mysql5.7缺少my.ini文件问题(10040:too many connections)

    背景:

    使用jmeter进行接口测试,数据量超过mysql的最大连接数,刚开始不知道是这个原因,通过百度原来是这样子。。。


    表现:

    连接数据库报错:10040:too many connecions


    解决过程:

    1)如何查看最大连接数:https://www.cnblogs.com/52php/p/5675310.html

    2)修改最大连接数两种方式:https://www.jb51.net/article/89951.htm

    备注:通过命令行窗口设置的,只是针对当前进程生效,重启后仍然会读取原来的配置文件;通过配置文件修改,永久性修改

    3)查看我自己的安装目录,发现只有一个my.default.ini,并且在其中增加max_connections=xx,重启mysql无效

    4)接下来我又发现这篇文章,原来读取的配置文件,没有找到正确的位置:https://www.jb51.net/article/135903.htm

    5)按照这篇博客,我新建了my.ini文件,键入内容,重启服务

     1 [mysqld]
     2 character-set-server=utf8
     3 #绑定IPv4和3306端口
     4 bind-address = 0.0.0.0
     5 port = 3306
     6 sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
     7 default_storage_engine=innodb
     8 innodb_buffer_pool_size=1000M
     9 innodb_log_file_size=50M
    10 # 设置mysql的安装目录
    11 basedir=D:MySQLMySQL Server 5.7
    12 # 设置mysql数据库的数据的存放目录
    13 datadir=D:MySQLMySQL Server 5.7data
    14 # 允许最大连接数
    15 max_connections=1000
    16 # skip_grant_tables
    17 [mysql]
    18 default-character-set=utf8
    19 [mysql.server]
    20 default-character-set=utf8
    21 [mysql_safe]
    22 default-character-set=utf8
    23 [client]
    24 port = 3306
    25 plugin-dir=G:ToolMysqllibplugin

    最大连接数也确实发生了变化,发现数据库可以连接成功,好开心~

    常常感恩
  • 相关阅读:
    《ASP.NET1200例》实现投票的用户控件
    《转》这些年这些感悟
    《转》不要过打折的生活,当你发现这些你有了,说明你开始成熟了
    HTML控件ID和NAME属性及在CS页面获得.ASPX页面中HTML控件的值
    逻辑回归(1)
    MySQL笔记5-----索引(覆盖索引等)
    MySQL笔记4------面试问题
    MySQL-----笔记3:存储引擎
    Python可视化数据------seaborn
    树(2)-----leetcode(层、深度、节点)
  • 原文地址:https://www.cnblogs.com/prince365/p/10491069.html
Copyright © 2011-2022 走看看