MySQL最大连接数设置

Posted 久曲健

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL最大连接数设置相关的知识,希望对你有一定的参考价值。

在使用mysql数据库的时候,经常会遇到这么一个问题,就是“Can not connect to MySQL server. Too many connections”-mysql 1040错误,这是因为访问MySQL且还未释放的连接数目已经达到MySQL的上限。通常,mysql的最大连接数默认是100, 最大可以达到16384。

     在Windows下常用的有两种方式修改最大连接数。

     第一种:命令行修改。

    >mysql -uuser -ppassword(命令行登录MySQL)

    mysql>show variables like ‘max_connections‘;(查可以看当前的最大连接数)

    msyql>set global max_connections=1000;(设置最大连接数为1000,可以再次查看是否设置成功)

    mysql>exit(推出)

    这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。

以上是关于MySQL最大连接数设置的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据库最大连接数可以设置为多少

mysql数据库最大连接数可以设置为多少

golang mysql 设置最大连接数

如何解决MySQL超过最大连接数问题 max

mysql默认最大连接数是多少

设置mysql的最大连接数