ホームページ >データベース >mysql チュートリアル >MySQL で SUPER 権限を付与するにはどうすればよいですか?

MySQL で SUPER 権限を付与するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-12 15:24:17701ブラウズ

How Do I Grant SUPER Privileges in MySQL?

MySQL での SUPER 権限の付与

MySQL で「SET GLOBAL log_bin_trust_function_creators =1」などの特定のクエリを実行すると、 SUPER 権限がないことを示すエラー。この権限は、データベース設定を管理し、管理タスクを実行するための昇格されたアクセス許可を付与します。

PHPMyAdmin による SUPER 権限の割り当て

PHPMyAdmin を使用して SUPER 権限を付与するには、次の手順に従います。

  1. PHPMyAdmin に移動します
  2. 「権限」タブを選択します。
  3. 権限を付与するユーザーを見つけて、「編集」をクリックします。
  4. 「管理者」タブで、チェックボックスをオンにします。 「SUPER」の横のボックスにチェックを入れます。
  5. 「Go」ボタンをクリックして保存します。

コンソール経由で SUPER 権限を割り当てる

または、MySQL コンソールから SUPER 権限を付与することもできます。

mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';

「user」をユーザー名に置き換え、「password」をユーザーのパスワードに置き換えてください。

grant コマンドが実行されたら、権限テーブルをフラッシュして変更を適用します。

mysql> FLUSH PRIVILEGES;

SUPER 権限はすべてのデータベース (".")、特定のデータベースに限定されないためです。

以上がMySQL で SUPER 権限を付与するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。