對于使用 Mac 系統的開發者來說,MySQL 是一款非常常用的數據庫管理軟件。但是,有時候我們會遇到一個問題:忘記了 MySQL 的密碼。這種情況下,我們該怎么辦呢?以下是兩種方法:
方法一:使用 MySQL 官方提供的密碼重置功能
1.停止 MySQL 服務 sudo /usr/local/mysql/support-files/mysql.server stop 2.啟動 MySQL 不驗證權限方式 sudo mysqld_safe --skip-grant-tables 3.使用新的終端連接到 MySQL 服務器 mysql -u root 4.更改密碼 mysql>FLUSH PRIVILEGES; mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 5.退出 MySQL 服務器 mysql>quit; 6.終止 MySQL 不驗證權限方式 sudo killall mysqld_safe 7.啟動 MySQL 服務 sudo /usr/local/mysql/support-files/mysql.server start
方法二:重新安裝 MySQL
1.卸載 MySQL brew uninstall mysql 2.刪除 MySQL 相關文件夾 sudo rm -rf /usr/local/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My 3.重新安裝 MySQL brew install mysql 4.啟動 MySQL 服務 sudo /usr/local/mysql/support-files/mysql.server start
以上兩種方法中,方法一更加簡便,但是需要在終端中輸入復雜的命令,需要注意不要輸錯。方法二雖然較為麻煩,但是比較保險,可以徹底刪除 MySQL,確保安裝的干凈。