免安装Mysql在Mac中的神坑之Access denied for user 'root'@'localhost' (using password: YES)
生活随笔
收集整理的這篇文章主要介紹了
免安装Mysql在Mac中的神坑之Access denied for user 'root'@'localhost' (using password: YES)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
眼看馬上夜深人靜了,研究了一天的問題也塵埃落定了。
廢話不多說 直接來干貨!
大家都知道免安裝版本的Mysql, 在Mac中安裝完成(如何安裝詳見Mac OS X 下 TAR.GZ 方式安裝 MySQL)之后,在登錄時會遇到沒有訪問權限的問題,具體叫做
Access denied for user 'root'@'localhost' (using password: YES) 相信用過MySQL的人都見過這個問題,當然也知道怎么解決,比如使用安全模式登錄,修改密碼等等 就可以輕松搞定,所以我就照著這樣的思路一條道走到黑了。可能對于MySQL低版本還略有成效,高版本就傻眼了。 我今天下載是目前的最高版本5.7.14,碰到這個問題,使用安全模式怎么登錄都會報錯,甚至絕望了。 但是最后找到問題我也傻眼了,具體看下圖: 就是說這個版本在注冊的時候會隨機生成一個用戶密碼,登錄必須使用這個密碼,不然白搭。 進入數據庫后本以為會一帆風順,當要修改密碼時,結果step 1:?SET PASSWORD = PASSWORD(‘your new password‘);
step 2:?ALTER USER?‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;
step 3:?flush privileges;
記住,必須按照1,2,3使用這樣的方式才可以修改成功,不然,你就改不了!總結
以上是生活随笔為你收集整理的免安装Mysql在Mac中的神坑之Access denied for user 'root'@'localhost' (using password: YES)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 韦东山 IMX6ULL和正点原子_GPI
- 下一篇: yum安装ruby_centos 6.5