處理
- 停止
MySQL(mysqld)
伺服器/守護程式程序。 - 啟動 MySQL 伺服器處理 –skip-grant-tables 選項,以便它不會提示輸入密碼:
mysqld_safe --skip-grant-tables &
- 以 root 使用者身份連線到 MySQL 伺服器:
mysql -u root
- 更改密碼:
- (5.7.6 及更新版):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
- (5.7.5 及更早,或 MariaDB):
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password); flush privileges; quit;
- 重啟 MySQL 伺服器。
注意:只有在物理上位於同一伺服器上時才會起作用。
線上文件: http : //dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html