ホームページ >データベース >mysql チュートリアル >MySQL で SUPER 権限を付与するにはどうすればよいですか?
MySQL: データベースへの SUPER 権限の付与
クエリ SET GLOBAL log_bin_trust_function_creators =1 を実行しようとすると、#1227 が発生する場合があります。 - アクセスが拒否されました;この操作エラーには SUPER 権限が必要です。これは、クエリを実行しようとしているユーザーに必要な SUPER 権限がないことを示しています。
データベースに SUPER 権限を付与するには、次の 2 つのオプションがあります:
phpMyAdmin を使用する:
MySQL の使用コンソール:
次のコマンドを実行します。
mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
ユーザーを次のように置き換えます。権限を付与されるユーザーの名前とユーザーのパスワード
権限をフラッシュします:
mysql> FLUSH PRIVILEGES;
注:
SUPER 権限すべてのデータベースに適用されるグローバル権限です。したがって、特定のデータベース名ではなく *.* (すべてのデータベース) を使用して付与することをお勧めします。
以上がMySQL で SUPER 権限を付与するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。