引言

有小伙伴问如何看什么客户联接到mysql数据库查询及其相匹配的IP地址,因此顺带收拾了以下几点。这儿牵涉到一些指令。

1.查验当今联接到数据库查询的使用者和服务器。

## 查询当今联接到数据库查询的使用者和Host ##SELECT DISTINCT USER,HOST FROM `information_schema`.`PROCESSLIST` P WHERE P.USER NOT IN('root','repl','system user');mysql创建用户的命令-linux下mysql安装教程-第1张图片2.查验每台服务器的当今联接和总联接。SELECT * FROM performance_schema.hosts;

PS1:MySQL 5 . 6 . 3版本号引进了系统软件表performance_schema.hosts,用以储存MySQL网络服务器运行后的联接情况。

mysql创建用户的命令-linux下mysql安装教程-第2张图片3.依据访问客户 登陆网络服务器查询登陆信息内容。SELECT USER AS login_user, LEFT ( HOST, POSITION( ':' IN HOST ) - 1 ) AS login_ip, count( 1 ) AS login_count FROM `information_schema`.`PROCESSLIST` P WHERE P.USER NOT IN ( 'root', 'repl', 'system user' ) GROUP BY USER, LEFT ( HOST, POSITION( ':' IN HOST ) - 1 );mysql创建用户的命令-linux下mysql安装教程-第3张图片4.依照登陆客户 数据库查询 登陆网络服务器查询登陆信息内容。SELECTDB as database_name,USER as login_user,LEFT(HOST,POSITION(':' IN HOST)-1) AS login_ip,count(1) as login_countFROM `information_schema`.`PROCESSLIST` PWHERE P.USER NOT IN('root','repl','system user')GROUP BY DB,USER,LEFT(HOST,POSITION(':' IN HOST)-1);mysql创建用户的命令-linux下mysql安装教程-第4张图片

评论(0条)

刀客源码 游客评论