- 13.7.1.1 ALTER USER ステートメント
- 13.7.1.2 CREATE ROLE ステートメント
- 13.7.1.3 CREATE USER ステートメント
- 13.7.1.4 DROP ROLE ステートメント
- 13.7.1.5 DROP USER ステートメント
- 13.7.1.6 GRANT ステートメント
- 13.7.1.7 RENAME USER ステートメント
- 13.7.1.8 REVOKE ステートメント
- 13.7.1.9 SET DEFAULT ROLE ステートメント
- 13.7.1.10 SET PASSWORD ステートメント
- 13.7.1.11 SET ROLE ステートメント
MySQL アカウント情報は、mysql
システムスキーマのテーブルに格納されます。 このデータベースとアクセス制御システムについては、第5章「MySQL サーバーの管理」で広範囲にわたって説明されています。詳細は、この章を参照するようにしてください。
重要
一部の MySQL リリースでは、新しい権限または機能を追加するために付与テーブルに変更が導入されています。 新しい機能を確実に利用できるようにするには、MySQL をアップグレードするたびに付与テーブルを現在の構造に更新します。 セクション2.11「MySQL のアップグレード」を参照してください。
read_only
システム変数が有効になっている場合、account-management ステートメントには、他の必要な権限に加えて、CONNECTION_ADMIN
権限 (または非推奨の SUPER
権限) が必要です。 これは、mysql
システムスキーマのテーブルを変更するためです。
アカウント管理ステートメントはアトミックであり、クラッシュセーフです。 詳細は、セクション13.1.1「アトミックデータ定義ステートメントのサポート」を参照してください。