如何重設忘記的MySQL Root 密碼
如果您忘記了MySQL Root 密碼,您將面臨登入問題和錯誤# 1045 嘗試透過PHPMyAdmin 連接時。以下是重設root 密碼的方法:
1.找到MySQL 設定檔:
使用下列指令尋找MySQL 設定檔的位置:
mysql --help | grep -A 1 "Default options"
在Ubuntu 16 上,該檔案通常位於/etc/ mysql/mysql.conf.d/mysqld.cnf.
2.編輯設定檔:
使用指令編輯設定檔:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]區塊下新增skip-grant-tables並儲存變更。
3。重新啟動MySQL 服務:
使用以下指令重新啟動MySQL 服務:
sudo service mysql restart
4.檢查MySQL 服務狀態:
4.檢查MySQL 服務狀態:
sudo service mysql status
驗證MySQL 服務是否正常運作:
5.使用Root 登入MySQL:mysql -u root
使用指令無密碼登入MySQL:
使用指令無密碼登入MySQL:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
使用指令無密碼登入MySQL:
6.更改root 密碼:在MySQL 控制台中重設root 密碼:
7.恢復設定檔變更: 從MySQL 設定檔中刪除或註解掉skip-grant-tables 行。 8.再次重新啟動 MySQL 服務:最後,重新啟動 MySQL 服務以應用變更並還原正常功能。以上是如何重置忘記的 MySQL Root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!