5

基本的なSQL、MySQL固有、またはPHPのいずれかで、最小限の読み取りアクセス権を持つデータベースを見つけるにはどうすればよいですか?

4

3 に答える 3

5

MySQLには、所有しているすべての権限を表示できるコマンドがあります。コマンドは次のとおりです。

助成金を表示します。

次のような出力が得られます。

root @(none)〜> show grants;
+ ------------------------------------------------- -------------------- +
| root@localhostの助成金|
+ ------------------------------------------------- -------------------- +
| *。*のすべての特権を'root'@'localhost'に付与します|
+ ------------------------------------------------- -------------------- +
セットの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 に答える