Mac MySql 密碼重置
阿新 • • 發佈:2019-01-08
命令列輸入 mysql -uroot -p 輸入密碼後提示:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
顯然密碼錯誤了。重置密碼步驟如下:
1.在設定中停止MySql
2.命令列中輸入
cd /usr/local/mysql/bin/
sudo ./mysqld_safe --skip-grant-tables
提示:
2018-05-15T13:32:35.6NZ mysqld_safe Logging to '/usr/local/mysql-5.7.20-macos10.12-x86_64/data/EnzosMac.local.err'.
2018-05-15T13:32:35.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.7.20-macos10.12-x86_64/data
暫且不管它,新開一個命令視窗
3.在新開的命令視窗中輸入
cd /usr/local/mysql/bin/
./mysql
此時進入到mysql的命令輸入狀態
4.繼續輸入以下命令:
FLUSH PRIVILEGES;
重新整理資料庫系統許可權相關表,防止被拒絕訪問。
5.繼續輸入以下命令,重置資料庫訪問的密碼:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD(‘