mysqlçæ大è¿æ¥æ°å¯ä»¥éè¿è®¾ç½®max_connectionsçå¼æ¥æ´æ°ï¼å ·ä½æä½å¦ä¸ã
1ãæ§è¡å¦ä¸å½ä»¤ç»å½mysqlã
mysql -uroot -p2ãç»å½åæ§è¡å¦ä¸sqlè¯å¥ï¼è®¾ç½®max_connectionsçå¼ã
set global max_connections=200;3ã设置å®æï¼æ¥è¯¢ä¸ä¸ææï¼å·²ç»è®¾ç½®æåäºã
方法如下:
第一种:命令行修改。
>mysql -uuser -ppassword(命令行登录MySQL)
mysql>show variables like 'max_connections';(查可以看当前的最大连接数)
msyql>set global max_connections=1000;(设置最大连接数为1000,可以再次查看是否设置成功)
mysql>exit(推出)
这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。
第二种:修改配置文件。
这 种方式说来很简单,只要修改MySQL配置文件my.ini 或 my.cnf的参数max_connections,将其改为max_connections=1000,然后重启MySQL即可。但是有一点最难的就是my.ini这个文件在哪找。通常有两种可能,一个是在安装目录下(这是比较理想的情况),另一种是在数据文件的目录下,安装的时候如果没有人为改变目录的话,一般就在C:/ProgramData/MySQL往下的目录下。
本回答被网友采纳