【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:\MySQL\MySQL Server 5.7 12 # 设置mysql数据库的数据的存放目录 13 datadir=D:\MySQL\MySQL Server 5.7\data 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:\Tool\Mysql\lib\plugin
最大连接数也确实发生了变化,发现数据库可以连接成功,好开心~
常常感恩