今天在學習PHP的時候,首先碰到這個問題了蕾域,怪自己在安裝的時候沒有仔細看安裝提示(誰讓自己養(yǎng)成一路next的安裝習慣呢...)。
在網(wǎng)上看了很多資料到旦,基本都是無法徹底解決這種問題旨巷,也不知道筆者寫的時候是懷著怎樣的心情。首先打開終端添忘,輸入命令關(guān)閉mysql(設(shè)置里也可以直接手動關(guān)閉采呐,有時候會出現(xiàn)無法關(guān)閉的情況就得用命令行了)。
sudo /usr/local/mysql/support-files/mysql.server stop
接著cd到mysql目錄下
cd /usr/local/mysql/bin
獲取用戶權(quán)限
sudo su
使用命令跳過權(quán)限認證
./mysqld_safe --skip-grant-tables
到這里就可以了搁骑,接下來再打開一個終端斧吐,輸入
alias mysql=/usr/local/mysql/bin/mysql
鍵入mysql
進入mysql編輯模式。
進入數(shù)據(jù)庫
use mysql
獲取修改權(quán)限
flush privileges;
最后一步
set password for 'root'@'localhost'=password('新密碼');
好了仲器,現(xiàn)在重新打開phpmyadmin煤率,輸入設(shè)置好的新密碼就可以登錄了。
當然如果你記得密碼的話就不用這么麻煩了乏冀,直接使用終端輸入就可以解決問題了蝶糯。
mysqladmin -u root -p password 新密碼
大家要是有什么好的方法也可以在文章下留言,大家一起分享下辆沦!