可以通过以下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地址。查询结果中会列出该用户所具有的所有权限,包括删除数据库和删除表的权限。

mysql如何查询用户是否具有删库删除表的权限

原文地址: http://www.cveoy.top/t/topic/ZQX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录