首頁 > 資料庫 > mysql教程 > 如何恢復MySQL root使用者的完全權限?

如何恢復MySQL root使用者的完全權限?

王林
發布: 2023-09-08 15:01:08
轉載
863 人瀏覽過

如何恢复MySQL root用户的完全权限?

我們可以藉助UPDATE指令來恢復MySQL root使用者的完全權限。

首先,您需要停止 mysqld 並使用 --skip-grant-tables 選項重新啟動它。之後,僅使用 mysql 連接到 mysqld 伺服器(即沒有 -p 選項,並且可能不需要使用者名稱)。

在 mysql 用戶端中發出以下給出的命令以恢復具有完全權限的 MySQL root 使用者。

mysql> UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root';
Query OK, 0 rows affected (0.04 sec)
Rows matched: 1  Changed: 0  Warnings: 0
登入後複製

上面,我們已經設定了超級權限。

Super_priv = 'Y'
登入後複製

現在我們需要藉助 FLUSH 指令刷新權限。

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.18 sec)
登入後複製

以上是如何恢復MySQL root使用者的完全權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板