1. 登录MySQL
在终端中输入以下命令登录MySQL:
“`ysql -u 用户名 -p
其中,用户名为你要登录的MySQL用户的名称。输入该命令后,系统会提示你输入该用户的密码。
2. 查看已授权用户
在登录MySQL后,可以通过以下命令查看已授权的用户:
“`ysql.user;
该命令会返回所有已授权的用户和其对应的主机名。
3. 撤销用户权限
若要撤销某个用户的权限,可以使用以下命令:
REVOKE 权限类型 ON 数据库名.表名 FROM ‘用户名’@’主机名’;
其中,权限类型指的是用户被授权的权限,如SELECT、INSERT、UPDATE等;数据库名和表名分别为用户被授权的数据库和表;用户名和主机名分别为被授权用户的名称和主机名。
在localhost上对数据库test的SELECT权限,可以使用以下命令:
“`’@’localhost’;
4. 刷新权限
在撤销用户权限后,需要刷新MySQL的权限表才能使更改生效。可以使用以下命令刷新MySQL的权限表:
FLUSH PRIVILEGES;
5. 退出MySQL
在完成操作后,可以使用以下命令退出MySQL:
EXIT;
通过以上步骤,大家可以轻松地撤销MySQL数据库的权限授予,保护大家的数据库安全。