【发布时间】:2010-09-08 23:46:44
【问题描述】:
如何在基本 SQL、特定于 MySQL 或 PHP 中找到我对哪些数据库具有最低读取权限?
【问题讨论】:
标签: php sql mysql permissions
如何在基本 SQL、特定于 MySQL 或 PHP 中找到我对哪些数据库具有最低读取权限?
【问题讨论】:
标签: php sql mysql permissions
MySQL 中有一个命令可以显示您拥有的所有权限。命令是:
显示赠款;它会给你类似的输出:
root@(none)~> 显示授权; +-------------------------------------------------- ------------------+ |授予 root@localhost | +-------------------------------------------------- ------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION | +-------------------------------------------------- ------------------+ 一组中的 1 行(0.00 秒)这在manual here 中有记录。
【讨论】:
您也可以尝试使用 phps 连接数据库 mysql_connect(...) 会很快告诉您是否有访问权限。
【讨论】:
在MySQL中,可以执行
SHOW DATABASES;
说明
SHOW DATABASES;查看您至少可以访问的内容。您是否在寻找更程序化的东西?
【讨论】: