忘記 mysql 密碼后,可以通過以下步驟重置:停止 mysql 服務;重啟 mysql 并進入安全模式;無需密碼登錄 mysql;重置密碼;刷新權限;重啟 mysql 服務;使用新密碼登錄。
MySQL 忘記密碼如何重置
忘記 MySQL 密碼后的步驟
如果忘記了 MySQL 密碼,可以通過以下步驟重置:
1. 停止 MySQL 服務
停止正在運行的 MySQL 服務:
sudo service mysql stop
登錄后復制
2. 重啟 MySQL 并進入安全模式
在安全模式下重新啟動 MySQL:
sudo mysqld_safe --skip-grant-tables &
登錄后復制
3. 登錄 MySQL
無需密碼即可登錄到 MySQL:
mysql -u root
登錄后復制
4. 重置密碼
在 MySQL 提示符下,使用以下命令重置密碼:
UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE user='root';
登錄后復制
5. 刷新權限
刷新權限以應用新密碼更改:
FLUSH PRIVILEGES;
登錄后復制
6. 重啟 MySQL 服務
使用新密碼重新啟動 MySQL 服務:
sudo service mysql start
登錄后復制
7. 使用新密碼登錄
使用新密碼登錄到 MySQL:
mysql -u root -p
登錄后復制
輸入新密碼即可登錄。