2008-09-15 109 views

回答

5

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

 
SHOW GRANTS; 

它会给你的输出类似于:

 
[email protected](none)~> show grants; 
+---------------------------------------------------------------------+ 
| Grants for [email protected]           | 
+---------------------------------------------------------------------+ 
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION | 
+---------------------------------------------------------------------+ 
1 row in set (0.00 sec) 

这是在manual here记录。

1

在MySQL中,你可以执行

SHOW DATABASES;

说明

SHOW DATABASES;,看看你至少有最小的访问。你在寻找更具编程意义的东西吗?

1

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

+0

这只会显示天气与否我可以使用给定的用户名和密码连接到数据库服务器,它不会显示天气或没有用户具有对特定数据库的写入权限。 – UnkwnTech 2009-03-10 22:38:42