Mysql

在不訪問 mysql 表的情況下重置 mysql 中的 root 密碼

  • November 20, 2012

可能重複:

重置 mysql root 密碼

我在 OS X 10.7.5 上遇到問題,因為我曾經使用 MAMP,但是對於 .htaccess 問題,我現在使用的是很久以前自己編譯的本地伺服器,問題是我忘記了 mysql 的 root 密碼。

我嘗試使用 mysql -u root 通過終端更新密碼,但我收到此錯誤消息 ->ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

嘗試找到mysql_secure_install並執行它。此腳本將允許您重置 root 密碼以及其他所有內容。

可能的路徑是

/usr/local/mysql/bin/mysql_secure_installation

希望這可以幫助!

mysql -u root嘗試以沒有密碼的root使用者身份登錄(如果設置了密碼,這將不起作用,正如人們所希望的那樣)。要登錄,您需要指定-p標誌並提供目前密碼;否則請參閱重置 Root 密碼:Unix 系統

引用自:https://serverfault.com/questions/450523