MySQL查看最大连接数和修改最大连接数

  

1,查看最大连接数

  
 <代码> mysql>显示变量如“% max_connections %”;
  ±- - - - - - - - - - - - - - - - -±- - - - - - +
  | | Variable_name |值
  ±- - - - - - - - - - - - - - - - -±- - - - - - +
  | max_connections | 141 |
  ±- - - - - - - - - - - - - - - - -±- - - - - - +
  1行集(0.00秒) 
  

2,修改最大连接数
MySQL最大连接数的默认值是100,这个数值对于并发连接很多的数据库应用是远不够用的。当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些。在使用MySQL数据库的时候,经常会遇到一个问题,就是“无法连接到MySQL服务器。太多的连接“MySQL 1040错误,这是因为访问MySQL且还未释放的连接数已经达到MySQL的上限。通常,MySQL的最大连接数默认是100年,最大可以达到16384。

  

常用的修改最大连接数的两种方式如下:
第一种:命令行修改最大连接数(max_connections),设置最大连接数为1000 .

  
 <代码> mysql>集全球max_connections=1000;  
  

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

  

第二种:通过修改配置文件来修改MySQL最大连接数(max_connections)。
进入MySQL安装目录,打开MySQL配置文件我。ini查或my . cnf中所做找max_connections=100,修改为max_connections=1000,重启MySQL服务即可。

MySQL查看最大连接数和修改最大连接数