前言: 根据实际应用,整理几条mysql数据库连接最需要用到的几个命令参数

以root用户权限,在mysql命令窗口执行:


1,mysql数据库最大连接数查询


         命令:show variables like 'max_connections';


        效果:

                    

        说明:可以看出最大连接数为 500,通常mysql默认最大连接数为  100。



2,mysql数据最大连接数修改

        命令:set global max_connections=1000;


        效果:

 

        说明: 修改最大连接数为 1000后,再次使用查询命令可以看出,最大连接数已经为 1000 了。


        注意: 修改mysql最大连接数有两种方式,1,命令修改(即上面的示例)  2,配置文件修改。

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

                    第 2种配置文件方式比需要找到MySQL配置文件my.ini 或 myf的参数max_connections,将其改为                                  max_connections=1000,然后重启MySQL即可,但配置文件不方便查找。



3,查看mysql当前打开的连接数:

        命令:show status like 'Threads_connected'; 


        效果:

         说明:当前mysql的连接数量,通常可以和 最大连接数比对,判断是否需要拓展最大连接数。


4,查看mysql连接的详细信息


        命令:show processlist;


        效果:

       

          说明:

                   (1),root帐号能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。
                   (2),show processlist;只列出前100条,如果想全列出使用show full processlist; 





更多推荐

mysql数据库连接数