在MySQL中修改root用戶密碼的方法可能因MySQL的版本和安裝方式而異。以下是一些常見的方法來修改MySQL的root用戶密碼。
1. 使用mysqladmin命令(需要舊密碼)
如果你已經知道root用戶的舊密碼,并且可以從命令行訪問MySQL服務器,可以使用mysqladmin命令來更改密碼。
mysqladmin -u root -p password '新密碼'
2. 登錄MySQL后修改(需要舊密碼)
你也可以先登錄MySQL,然后使用SQL命令來修改密碼。
對于MySQL 5.7.6及之前版本:

3.如果我們忘記了root的密碼的時候如何修改密碼呢?
我們需要以無密碼模式啟動MySQL服務器,這樣你就可以跳過權限表的檢查并登錄到MySQL。這通常通過添加--skip-grant-tables和--skip-networking選項來實現,以防止遠程連接。

在重置密碼后,執行FLUSH PRIVILEGES;命令來使更改生效。然而,在使用ALTER USER命令時,這一步通常是不必要的,因為該命令會自動刷新權限。但是,執行它也不會造成任何傷害。
退出MySQL并重啟服務
exit;
sudo systemctl start mysql
下一篇: ThinkPHP8配置多應用模式



