关于如何统计MySQL当前在线用户,也就是说如何统计当前登录在mysql数据库里面的用户?
具体步骤:
1、如果已经在数据里面统计的话可以使用下面的命令进行统计
>show processlist;
2、如果想在终端上面直接统计,那么又该如何统计呢?
# mysqladmin -u root processlist
但是问题来了,为什么在数据库里面统计的时候是两个用户在线,而在终端上面统计却多出来了一个用户呢?
原因:因为你在终端上面执行此命令时实际也是需要进入到mysql数据库里面统计,相对底层而言,其实是先进入到mysql数据库,然后进行统计。所以我们在终端上面统计就看见多出来了一个用户,实际上就是当前终端进入到mysql里面的用户。