如果你忘記了 MySQL 的 root 密碼,可按以下步驟重設密碼
*過程中 MySQL 會暫停
*需要有 root 系統管理員權限
- 停止 MySQL 服務:
$ sudo service mysql stop
或$ sudo systemctl stop mysql
- 以安全模式重新啟動 MySQL:
$ sudo mysqld_safe --skip-grant-tables --skip-networking &
- 使用 root 身份登入 MySQL:
$ mysql -u root
- 更新 root 密碼:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password'; mysql> quit;
- 重新啟動 MySQL 服務:
$ sudo service mysql start 或 $ sudo systemctl start mysql