首頁 >資料庫 >mysql教程 >如何在MySQL中授予超級權限?

如何在MySQL中授予超級權限?

Patricia Arquette
Patricia Arquette原創
2024-12-02 09:53:09322瀏覽

How to Grant SUPER Privileges in MySQL?

MySQL:向資料庫授予超級權限

嘗試執行查詢SET GLOBAL log_bin_trust_function_creators =1 時,您可能會遇到拒絕1227 - #1227 -存取;您需要SUPER 權限來處理此操作錯誤。這表示嘗試執行查詢的使用者缺乏必要的 SUPER 權限。

要向資料庫授予SUPER 權限,您有兩個選擇:

使用phpMyAdmin:

  • 開啟phpMyAdmin 並導覽至「」權限”
  • 選擇您想要授予權限的用戶,然後按一下「編輯用戶」。
  • 在「管理員」標籤下,選取「超級」複選框,然後按一下「執行」。

使用 MySQL控制台:

  1. 以 root 使用者連接到 MySQL 控制台。
  2. 執行以下命令:

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

    將使用者替換為被授予權限的使用者名稱和密碼以及使用者的密碼。

  3. 刷新權限:

    mysql> FLUSH PRIVILEGES;

注意:

注意:注意:資料庫的全域權限。因此,建議使用 *.*(所有資料庫)而不是特定的資料庫名稱來授予它。

以上是如何在MySQL中授予超級權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn