はじめに
以下は、ユーザーに特定の権限を付与する際によく使用されるクエリです。
現在のユーザーと同じ権限を別のユーザーに付与するにはどうすればよいですか?
GRANT CURRENT GRANTS ON *.* TO another_user;現在のユーザーに付与されている権限に基づいて、ユーザーに特定の権限を付与するにはどうすればよいですか?
以下の例では、another_user は現在のユーザーが持つすべてのデータベースとテーブルに対して SELECT コマンドを実行できるようになります。
GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;現在のユーザーに付与されている権限に基づいて、特定のデータベースに対する特定の権限をユーザーに付与するにはどうすればよいですか?
以下の例では、another_user は my_database 内のすべてのテーブルに対して INSERT コマンドを実行できます。
GRANT INSERT ON my_database.* TO another_user;defaultユーザーを基に、特定のユーザーに同じすべての権限を付与するにはどうすればよいですか?
GRANT default_role TO another_user;