MAC电脑:安装mysql报ERROR 1045 (28000)Access denied
問題:安裝mysql時報ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
1、mysql官網
https://downloads.mysql.com/archives/community/??
選擇你想要的版本,最好的5.7.x,安裝完可在系統偏好設置中看到
安裝完之后,打開teminal輸入mysql,發現報命令不存在,那就是沒有設置環境變量了
2、設置環境變量
打開終端,輸入: open -e .bash_profile??#打開環境變量設置文件
在文件中輸入:?export PATH=${PATH}:/usr/local/mysql/bin?
保存文件并退出。
安裝完成后,啟動進入的時候會出現這個錯誤:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
請先找到目錄/usr/local/mysql/data/,找到data這個文件夾。在桌面快捷鍵command+shift+g,拷貝進去回車就進去了。這個目錄在mac中屬于隱藏目錄,如果沒有配置隱藏目錄可見是沒辦法直接找到的
如果你沒有權限,修改文件可讀可寫的權限,data文件里面有兩個文件:ib_logfile0和ib_logfile1。把他們刪除。
接下來再按下面的步驟操作:
step1:
停止Mysql服務,偏好設置點進mysql服務,stop。
step2:
進入終端輸入:cd /usr/local/mysql/bin/
回車后 登錄管理員權限 sudo su
回車后輸入以下命令來禁止mysql驗證功能 ./mysqld_safe --skip-grant-tables &
回車后mysql會自動重啟(偏好設置中mysql的狀態會變成running)
step3.?
輸入命令 ./mysql
回車后,輸入命令 FLUSH PRIVILEGES;?
回車后,輸入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼';
大功告成!!!!!!!!!!!!!!!!
?
?
?
?
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的MAC电脑:安装mysql报ERROR 1045 (28000)Access denied的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可视化工具第一篇(百度Echarts)
- 下一篇: mysql百万级性能瓶颈-数据库选型