0

mysqlのinformation_schemaからデータを見つけようとしています。

私が探しているのは、ユーザーがテーブルに対して持っている権限です。

たとえば、「usr1」と「usr2」の2人のユーザーがいるとします。そして、4つのテーブル、tbl1、tbl2、tbl3、tbl4。

usr1はtbl1とtbl2にのみアクセスでき、usr2はすべてにアクセスできます。

これはinformation_schemaのどこで定義されていますか?見つからないようです。

特定のテーブルにいくつかの特権を追加しましたが、TABLE_PRIVILEGESに何も表示されないため、そこにあるはずかどうかわかりません。

4

1 に答える 1

2

アクセス許可データは、mysqlデータベースcolumns_priv、、、dbおよびhostテーブルに保存されます。information_schemaには、テーブルに関する構造情報が含まれていますが、権限は含まれていません。

于 2012-02-08T12:39:45.980 に答える