mysql root 修改密碼

WBOY
發布: 2023-05-08 16:44:37
原創
1678 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板