5

如何在基本 SQL、特定于 MySQL 或 PHP 中找到我对哪些数据库具有最低读取权限?

4

3 回答 3

5

MySQL中有一个命令可以显示您拥有的所有权限。命令是:

显示赠款;

它会给你类似的输出:

root@(none)~> 显示授权;
+-------------------------------------------------- ------------------+
| 授予 root@localhost |
+-------------------------------------------------- ------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
+-------------------------------------------------- ------------------+
一组中的 1 行(0.00 秒)

这在此处的手册中有记录。

于 2008-10-01T13:22:51.007 回答
1

在 MySQL 中,可以执行

SHOW DATABASES;

描述

SHOW DATABASES;查看您至少可以访问的内容。您是否在寻找更程序化的东西?

于 2008-09-15T15:19:22.770 回答
1

您也可以尝试使用 phps 连接到数据库 mysql_connect(...) 会快速告诉您是否有权访问。

于 2009-03-10T02:03:11.297 回答