MySQLユーザー権限の説明
2085 ワード
クライアントはSQL文を実行して権限リストを表示します.
権限の説明は次のとおりです. Select_priv:SELECTコマンドによるデータ選択 Insert_priv:INSERTコマンドでデータ を挿入する Update_priv:UPDATEコマンドで既存データ を修正する Delete_priv:DELETEコマンドで既存データを削除する Create_priv:CREATEコマンドにより新しいデータベースとテーブル を作成する Drop_priv:DROPコマンドにより既存のデータベースとテーブル を削除する Reload_priv:FLUSH文またはそれと同等のmysqladminコマンドを使用してホストのリフレッシュ、ログのリフレッシュ、特権のリフレッシュ、ステータスのリフレッシュ、テーブルのリフレッシュ、スレッドのリフレッシュ を行います. Shutdown_priv:サーバを閉じます.この権限をrootアカウント以外のユーザーに提供する場合は、 に注意してください. Process_priv:SHOW PROSCESSLIST文を使用してサービスのスレッド情報を表示する File_priv:LOAD DATA、SELECTを使用...INTO OUTFILE文とLOAD_FILE関数サーバホスト上で任意のファイルを読み書きする Grant_priv:そのユーザ自身の権限を他のユーザ に付与する References_priv:外部キーの作成/削除、外部キーの作成/削除に必要なオペレータの特権 Index_priv:インデックスの作成/削除 Alter_priv:ALTER文を使用してテーブル構造の名前を変更または変更する Show_db_priv:SHOW DATABASES文を使用して、サーバ上のすべてのデータベースの名前を表示します.この権限を持たないユーザーは、自分の権限内のデータベースの名前 しか表示できません. Super_priv:スーパーユーザー(補足対象) Create_tmp_table_priv:CREATE TEMPLATE TABLE文を使用してテンポラリ・テーブルを作成します.サーバはテンポラリ・テーブルに対していかなる権限検査も行わず、操作者はテンポラリ・テーブルに対して任意の操作 を実行することができる. Lock_tables_priv:LOCK TABLES文を使用して、操作者がSELECT権限を持つデータテーブルをロックします.データテーブルをロックした後、他のセッションは、そのテーブルに対する読み書き操作権 を一時的に持たない. Execute_priv:ストレージ操作(補足) を実行する Repl_slave_priv:サーバをコピーします.クエリー操作量が大きい使用シーンでは、プライマリ・サーバのクエリー作業を分担する1台以上のセカンダリ・サーバが必要です.セカンダリ・サーバの作成には、通常、レプリケーションを実行するユーザーに必要なレプリケーション・メソッドが使用されます. Repl_client_priv:レプリケーションサーバ操作の実行状況をクエリーします.SHOW MASTER STATUS、SHOW SLAVE STATUS、SHOW BINARY LOGS文を実行してレプリケーションされたセカンダリサーバの状態を確認し、レプリケーションサーバの権限を持つユーザーはデフォルトでこの3つの文を実行する権限 を持つ Create_view_priv:ビュー の作成 Show_view_priv:ビュー の表示 Create_routine_priv:インスタンスを作成します.ルーチンは、PROCEDUREおよびFUNCTION を含む Alter_routine_priv:インスタンス の変更と削除 Create_user_priv:ユーザーおよびロールに対する追加削除変更操作 Event_priv:トランザクションに対する追加削除変更操作 Trigger_priv:トリガに対する添削変更操作 Create_tablespace_priv:表領域とログファイルグループに対する追加削除変更操作.表領域とは、データテーブル及びそのデータを格納場所 である.
DESC mysql.user;
権限の説明は次のとおりです.