如何恢復 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)
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP