mac 安裝新版mysql 出現(xiàn)ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)錯誤的解決辦法

不知道怎么回事

我的mac上的mysql忽然不好使了,然后下載了新的,之后會出現(xiàn)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)錯誤

查了很多論壇,然后看了網(wǎng)上的各種方法,都沒有適用的,之后發(fā)現(xiàn)了一個能夠使用的

記錄下

1 找到/usr/local/mysql/data/目錄下,修改data權(quán)限為可讀可寫

? ? 刪除ib_logfile0和ib_logfile1

2?停止Mysql服務(wù)

3?cd /usr/local/mysql/bin/

4?sudo su

5 輸入./mysqld_safe --skip-grant-tables & 會車

6 command+t打開新的終端?

7?mysql -u -root 會車

8?use mysql;

9?update usersetauthentication_string='root' whereHost='localhost'and User='root'; 會車

之后如果看見


說明已經(jīng)成功

10 exit退出mysql

11 返回原來的終端 exit退出?mysqld_safe

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容