在WAMP 上重新獲得MySQL 'root' 密碼的簡單方法
由於忘記了'root' 不小心將自己鎖定在PHPMyAdmin 以外WAMP 2.5上的'@'localhost'密碼,感覺可以理解
重設密碼
-
停止MySQL 服務: 導覽至WAMPManager > MySQL >服務>停止服務。
-
編輯my.ini 檔案: 在WAMPManager 中,選擇MySQL > my.ini 並在[wampmysqld](32bit) 或[wampmybitsqld64](64bit)部分下方新增“skip-grant-tables”。
-
重新啟動 MySQL: 返回WAMPManager> MySQL >服務>啟動/復原服務。
-
開啟 MySQL 控制台: 透過 WAMPManager 存取 MySQL 控制台 > MySQL > MySQL 控制台。
-
重設密碼:根據MySQL 版本,執行以下指令(每行結尾有分號):
MySQL 5.7 之前的版本: UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
-
MySQL 5.7 : UPDATE mysql.user SETauthentication_string=密碼('MyNewPass')哪裡 User='root';
-
權限刷新:執行FLUSH 權限;
-
退出MySQL 控制台: 類型在mysql 命令提示字元下「退出」。
-
停止 MySQL 服務: 重複步驟 1。
< ;li>刪除「skip-grant-tables」:開啟my.ini 並刪除Skip-grant-tables 條目(如果保持不變會帶來安全風險)。
-
重新啟動 MySQL: 實作步驟 3。
> ;
-
停用密碼過期(可選):連接到MySQL 控制台,執行查詢ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;.
透過完成這些步驟,您應該成功重新獲得對PHPMyAdmin 的存取權限使用新設定的密碼作為「root」使用者。
以上是如何在 WAMP 上重設 MySQL 'root' 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!