首頁  >  文章  >  資料庫  >  mysql root 修改密碼

mysql root 修改密碼

WBOY
WBOY原創
2023-05-08 16:44:371632瀏覽

MySQL是一種適用於網站服務、線上資料庫管理、資料儲存等多種應用的開源關係型資料庫管理系統。當需要修改MySQL中的root使用者的密碼時,我們需要掌握一些相關的知識和操作。

  1. 確定MySQL版本

首先,我們需要確定所使用的MySQL版本。我們可以輸入以下指令來確定:

mysql --version

這個指令會輸出MySQL的版本號碼。

  1. 停止MySQL服務

在進行MySQL密碼修改前,我們需要先停止MySQL服務。我們可以透過以下指令停止MySQL服務:

sudo systemctl stop mysql

這個指令會停止MySQL服務並釋放所有佔用的資源。

  1. 進入MySQL指令模式

我們需要使用特權身分進入MySQL指令模式。我們可以透過以下指令進入:

sudo mysql -u root -p

輸入上述指令後,系統會提示輸入root使用者的密碼。如果輸入正確,就可以成功進入MySQL指令模式。

  1. 修改root使用者密碼

我們需要在MySQL指令模式下輸入以下指令進行密碼修改:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

其中,'new_password'需要替換成您希望設定的新密碼。輸入指令後,MySQL會自動儲存您所設定的新密碼。

  1. 查看新密碼是否生效

在輸入密碼修改指令後,我們需要查看新密碼是否生效。我們可以透過以下命令進行查看:

mysql> SELECT user, host, plugin FROM mysql.user WHERE user = 'root';

在輸出結果中,我們可以查看到使用者的名稱、主機位址和密碼加密演算法等資訊。如果新密碼已經生效,可以看到密碼加密演算法不再是'auth_socket',而是'caching_sha2_password'。

  1. 重新啟動MySQL服務

在完成密碼修改後,我們需要重新啟動MySQL服務。我們可以透過以下指令進行啟動:

sudo systemctl start mysql

這個指令會重新啟動MySQL服務並使新密碼生效。

總結

修改MySQL root用戶的密碼是一個比較基礎的操作,但需要涉及MySQL指令模式的相關知識。在修改密碼前,需要確保停止MySQL服務,以及進入MySQL指令模式。在修改密碼後,需要查看新密碼是否生效,並重新啟動MySQL服務。這些操作都需要謹慎處理,以免對資料庫造成不可逆的後果。

以上是mysql root 修改密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:mysql 刪除鍵下一篇:mysql 刪除鍵