基本的なSQL、MySQL固有、またはPHPのいずれかで、最小限の読み取りアクセス権を持つデータベースを見つけるにはどうすればよいですか?
Unkwntech
質問する
269 次
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 に答える