參考來源: http://www.howtoforge.com/reset-forgotten-mysql-root-password
- 先停止 mysql 服務.
- 使用下列方式重新執行 mysql , 使 mysql服務 在啟動時, 跳過權限的表格, 丟到背景去執行.
mysqld_safe --skip-grant-tables & - 登入到 mysql 管理, 這時應該不需要再輸入密碼, 就可以用 root 身份登入.
mysql --user=root mysql - 更新管理員的密碼. 重新讀取權限.
update user set Password=PASSWORD('new-password') where user='root';
flush privileges;
exit; - 應該可以使用新的密碼連到 mysql 了.
沒有留言:
張貼留言