2026年11月7日

2026年11月7日

MySQLのロールベースアクセス制御(RBAC)設定方法

ステップ1: ロールの作成

# 新しいロールを作成します
mysql> CREATE ROLE 'developer';

# 特定の権限をロールに割り当てます
mysql> GRANT SELECT, INSERT ON database_name.* TO 'developer';

ステップ2: ユーザーへのロール割り当て

# 指定されたユーザーにロールを付与します
mysql> GRANT 'developer' TO 'john_doe';

ステップ3: ロールの権限変更

# ロールの権限を追加または削除します
mysql> GRANT SELECT, UPDATE ON database_name.* TO 'developer';

# 特定のテーブルに対する権限のみ更新します
mysql> GRANT INSERT ON database_name.users TO 'developer';

ステップ4: ロールの削除

# 指定されたロールを削除します
mysql> DROP ROLE IF EXISTS 'developer';

お気軽にご相談ください

お見積りへ お問い合わせへ
▲