实际项目中出现“too many connnections...”错误提示,发现MySQL的最大连接数满了,于是我就查了一下使用的MySQL的最大连接数是多少?

修改MySQL的连接数

安装好数据库也没有修改过,这应该是默认的连接数了,于是我修改了最大连接数。

修改MySQL的连接数

修改完成。

但是这只是暂时修改了,重启MySQL的话又会变为原来的151,所以这是临时配置。

第二种方法,修改MySQL的配置文件my.ini,可以实现永久配置,重启MySQL也是生效的。

首先在MySQL控制台查看MySQL的安装路径。

修改MySQL的连接数

值得注意的是MySQL5.6版本以后,在MySQL的安装目录中没有my.ini。

修改MySQL的连接数

 就在找不到头绪的时候,我突然想到,Windows有些重要的数据文件一般都会放在隐藏的文件夹中。

修改MySQL的连接数

在这个隐藏文件中找到了MySQL的配置文件。

mysql5.5版本my.ini,在C:\Program Files\MySQL\MySQL Server 5.5路径下:

修改MySQL的连接数

MySQL5.6版本的my.ini,在C:\ProgramData\MySQL\MySQL Server 5.6,路径下:

修改MySQL的连接数

修改my.ini,完成配置。

修改MySQL的连接数

这样配置重启也会生效。

PS:上文中使用的MySQL命令:

show variables like 'max_connections';
set GLOBAL max_connections=1000;
select @@basedir;

 亲测好使。。。

 

相关文章:

  • 2021-09-22
  • 2022-12-23
  • 2022-02-02
  • 2021-08-07
  • 2021-08-31
  • 2022-12-23
  • 2021-12-07
猜你喜欢
  • 2021-05-25
  • 2022-12-23
  • 2021-07-29
  • 2021-10-20
  • 2021-04-15
  • 2021-07-19
  • 2022-12-23
相关资源
相似解决方案