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

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

    常常感恩
  • 相关阅读:
    jdbc详解(三)
    超文本传输协议-HTTP/1.1
    前人栽树,后人擦屁股
    JAVA 读取计算机中相关信息
    POJ 1836-Alignment(DP/LIS变形)
    【Android】自己定义控件实现可滑动的开关(switch)
    加深理解UIView,UIResponder,UIController
    Fuel4d 2.3 公布
    Android中使用IntentService运行后台任务
    POJ2762 Going from u to v or from v to u? 强连通+缩点
  • 原文地址:https://www.cnblogs.com/prince365/p/10491069.html
Copyright © 2011-2022 走看看