説明
このビューはV1.4バージョンから導入されました。
機能の概要
データベースレベルの権限情報を表示するために使用されます。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| host | varchar(128) | NO | ホスト名 |
| db | varchar(128) | NO | データベース名 |
| user | varchar(128) | NO | ユーザー名 |
| select_priv | varchar(1) | NO | SELECTステートメントを実行できるかどうかを示します。 |
| insert_priv | varchar(1) | NO | INSERTステートメントを実行できるかどうかを示します。 |
| update_priv | varchar(1) | NO | UPDATEステートメントを実行できるかどうかを示します。 |
| delete_priv | varchar(1) | NO | DELETEステートメントを実行できるかどうかを示します。 |
| create_priv | varchar(1) | NO | CREATEステートメントを実行できるかどうかを示します。 |
| drop_priv | varchar(1) | NO | DROPステートメントを実行できるかどうかを示します。 |
| grant_priv | varchar(1) | NO | 権限付与操作を実行できるかどうかを示します。 |
| reference_priv | varchar(1) | NO | 現在は使用されていません |
| index_priv | varchar(1) | NO | インデックスを作成できるかどうかを示します |
| alter_priv | varchar(1) | NO | ALTER TABLE ステートメントを実行できるかどうかを示します |
| create_tmp_table_priv | varchar(1) | NO | 一時テーブルを作成できるかどうかを示します。現在、このフィールドは使用されていません |
| lock_tables_priv | varchar(1) | NO | LOCK TABLESステートメントを実行できるかどうか。ユーザーはテーブルに対するSELECT権限も必要です。このフィールドは現在未使用です |
| create_view_priv | varchar(1) | NO | CREATE VIEWステートメントを実行できるかどうか |
| show_view_priv | varchar(1) | NO | SHOW CREATE VIEWステートメントを実行できるかどうか |
| create_routine_priv | varchar(1) | NO | ストアドプロシージャを作成できるかどうか(現在未使用) |
| alter_routine_priv | varchar(1) | NO | ALTER FUNCTIONステートメントを実行できるかどうか(現在未使用) |
| execute_priv | varchar(1) | NO | ストアドプロシージャを実行できるかどうか(現在未使用) |
| event_priv | varchar(1) | NO | イベントの作成、削除、または変更を実行できるかどうか(現在未使用) |
| trigger_priv | varchar(1) | NO | CREATE TRIGGERまたはDROP TRIGGERステートメントを実行できるかどうか。このフィールドは現在未使用です |
クエリ例
ユーザー test2 のデータベースレベル権限情報を確認します。
obclient [oceanbase]> SELECT * FROM mysql.db WHERE user='test2' \G
クエリ結果は次のとおりです:
************************* 1. row ***************************
host: %
db: infotest
user: test2
select_priv: N
insert_priv: N
update_priv: N
delete_priv: Y
create_priv: N
drop_priv: N
grant_priv: N
references_priv: N
index_priv: N
alter_priv: N
create_tmp_table_priv: N
lock_tables_priv: N
create_view_priv: N
show_view_priv: N
create_routine_priv: N
alter_routine_priv: N
execute_priv: N
event_priv: N
trigger_priv: N
1 row in set