查看MySQL用户权限的方法(mysql查看权限)
查看MySQL用户权限的方法
MySQL是一款关系型数据库管理系统,它能够提供使用者良好的性能和安全,提供良好的复制功能,以及支持多种表结构。MySQL用户权限是控制MySQL数据库的操作,其中包括全球权限、数据库实例级权限、数据库级权限和对象级权限。
查看MySQL用户权限的方法有多种,下面介绍三种最常用的方法:
1、查看用户权限:可以使用以下命令登录MySQL数据库,查看用户的权限:
mysql -u root -p
show grants for [username]@[hostname]
2、查看系统表中用户权限:进入MySQL数据库,找到全局用户表mysql.user,对其进行查询:
select * from mysql.user where [user] = ‘username’
3、查看information_schema.user_privileges表:该表记录了每一个用户在每一库的每一个对象上得全部权限,使用以下指令查询:
select * from information_schema.user_privileges where [user] = ‘username’
以上三种方法可以查看MySQL用户是否有相应的权限,此外,还可以使用MySQL授权语句来查看用户权限,使用以下语句:
grant select,insert,update,delete on [table name] to [username]@[hostname];
以上的授权语句就可以查看用户对指定表的权限是多少,查看MySQL用户权限就是这样!