MySQL 查询用户删除数据库和表格权限
可以通过以下 SQL 语句查询用户是否具有删除数据库和删除表的权限:
SELECT user, host, Delete_priv FROM mysql.user WHERE user = 'username';
其中,'username' 为要查询的用户。如果该用户具有删除数据库和删除表的权限,则 Delete_priv 字段的值为 Y,否则为 N。
另外,也可以通过以下 SQL 语句查询用户是否具有某个特定数据库或表的删除权限:
SHOW GRANTS FOR 'username'@'localhost';
其中,'username' 为要查询的用户,'localhost' 为用户所在的主机名或 IP 地址。查询结果中会列出该用户所具有的所有权限,包括删除数据库和删除表的权限。
原文地址: https://www.cveoy.top/t/topic/mkg0 著作权归作者所有。请勿转载和采集!