5 個簡單的步驟讓您重置MySQL root權限的密碼


重置MySQL root密碼

MySQL的 root 密碼可允許root權限的使用者擁有對MySQL資料庫的完全控制的最高權限。

但是多年之後, 您也可能跟我一樣, 當初設置的密碼怎麼就是想不起來了。或者是MySQL server 出現了一些狀況而導致root 權限的密碼不在能夠使用了。那您就必須要使用以下的方式來重置MySQL root 權限的密碼了。

先要確定的是您必須具要有(Linux)shell或(Windows)管理員權限登入到MySQL的服務器的才能重置MySQL root密碼。

使用以下步驟使用命令行界面重置MySQL root密碼。

1. 停止MySQL服務

如果是用 MySQL server, 執行以下命令:

> sudo service mysql stop

如果是用 MariaDB server, 執行以下命令:

> sudo service mariadb stop

2. 連接到MySQL safe-mode

執行以下命令:

> sudo mysqld_safe --skip-grant-tables &
> mysql

3. 設置新的MySQL root密碼

執行以下命令:

> use mysql;

> update user set plugin='mysql_native_password' WHERE User='root';

> flush privileges;

> update mysql.user set password=PASSWORD('newpassword') where User='root';

> flush privileges;

> quit

4. 停止並啟動MySQL服務

> sudo mysqladmin -u root -p shutdown

> sudo service mysql restart

or

> sudo service mariadb restart

5. 登錄數據庫

執行以下命令來測試登錄數據庫測試新密碼:

> mysql -u root -p

系統會提示您輸入新密碼。

如果一切都順利的話, 您就會沒問題的用root+password 登入進MySQL了。

還是會怕怕的嗎 ? 沒關係! 請隨時跟我們聯絡. 讓專業人士來協助您.
www.KonijnStudio.com

Comments

Popular posts from this blog

慶祝中華民國國慶

A huge list of PHP open-source libraries to build your awesome PHP applications

What are the major differences between RISC-V and traditional RISC CPUs?