查看mysql的所有用户
select distinct concat('User:''',user, '''@''', host, '''') as query from mysql.user;
查看mysql某个用户的具体权限
show grants for 'root'@'127.0.0.1';
查看mysql的用户是否具有远程访问功能
其实跟查询用户一样,只不过host为%表示为任意客户端,也就是说允许远程访问,如果是localhost或者本地ip地址就说明了只允许本地访问
冷知识:mysql中用户终端是localhost与127.0.0.1的区别
前者是不经过网卡以及防火墙,所以不受其限制,使用unix socket进行通信;后者是需要需要经过网卡以及防火墙,走的是tcp/ip协议