用户可以通过命令: show databases; mysql 是系统 database, show tables from mysql; 查看mysql database下面所有的表.
use mysql; 从当前的数据库切换到mysql select * from user; 查看所有的用户 select * from tables_priv; 查看表有哪些权限 select * from columns_priv; 查看列有哪些权限 grant all privileges on *.* to user@localhost identified by 'pwd' with grant option(grant option 代表该用户也可以把他的权限赋给其他人) 创建用户并把所有的权限授权给用户。 grant select on testdb.* to user@’%’ 把查询的权限授权给用户,‘%’代表用户在任何主机上对testdb数据库的所有表都拥有select权限。 grant usage, select, insert, update, delete, show view, careate temporary tables, excute on database.* to user@localhost identified by 'pwd'; revoke privilege on database.* from user@localhost; 取消用户授权。 flush privileges; 使权限立即生效。