為MySQL 資料庫指派SUPER 權限
當嘗試在MySQL 中執行某些查詢時,您可能會遇到錯誤訊息,表明您缺少必要的超級特權。當您嘗試設定全域設定變數(例如 log_bin_trust_function_creators)時,通常會出現此錯誤。
要解決此問題,您需要為嘗試執行查詢的使用者指派 SUPER 權限。這可以透過 phpMyAdmin 介面或 MySQL 命令列控制台來實現。
使用 phpMyAdmin
導覽至 phpMyAdmin 並選擇「權限」選項。然後,編輯所需的使用者並點擊“管理員”選項卡。啟用“SUPER”複選框並點擊“執行”儲存變更。
使用命令列
或者,您可以使用命令列指派 SUPER 權限。執行以下程式碼:
將使用者名稱替換為使用者名,將密碼替換為對應的密碼。
要完成此過程,請執行以下命令:
注意:使用*.* 分配SUPER 權限(所有資料庫)非常重要,因為SUPER 是全域權限這適用於所有資料庫。
以上是如何在MySQL中授予超級權限來執行特定查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!