處理

  1. 停止 MySQL(mysqld) 伺服器/守護程式程序。
  2. 啟動 MySQL 伺服器處理 –skip-grant-tables 選項,以便它不會提示輸入密碼:mysqld_safe --skip-grant-tables &
  3. 以 root 使用者身份連線到 MySQL 伺服器:mysql -u root
  4. 更改密碼:
  • (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;
  1. 重啟 MySQL 伺服器。

注意:只有在物理上位於同一伺服器上時才會起作用。

線上文件: http//dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html