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地址。查询结果中会列出该用户所具有的所有权限,包括删除数据库和删除表的权限。
原文地址: http://www.cveoy.top/t/topic/ZQX 著作权归作者所有。请勿转载和采集!