MySQLでユーザーにビューを作成する権限を与える方法は?
ビューを作成する権限をユーザーに付与するには、まず実行に十分な権限があることを確認する必要があります。その後、以下の手順に従うことができます:
- 管理者アカウントでMySQLデータベースにログインします。
- ユーザーにビューを作成する権限を付与するには、次のコマンドを実行します。
GRANT CREATE VIEW ON database_name.* TO 'username'@'hostname';
先の命令にて、database_nameを権限を与えたいデータベース名、usernameを権限を与えたいユーザ名に、hostnameはユーザのホスト名またはIPアドレスに置換してください。
- 権限を更新して、変更を有効にします。
FLUSH PRIVILEGES;
ユーザーは特定のデータベース上でビューを作成する権限を持つようになります。