註意環境變數的設置: 打開終端,輸入: open -e .bash_profile #打開環境變數設置文件 在文件中輸入: export PATH=${PATH}:/usr/local/mysql/bin 保存文件並退出。 安裝完成後,啟動進入的時候會出現這個錯誤: ERROR 1045 (2800 ...
註意環境變數的設置:
打開終端,輸入: open -e .bash_profile #打開環境變數設置文件
在文件中輸入: export PATH=${PATH}:/usr/local/mysql/bin
保存文件並退出。
安裝完成後,啟動進入的時候會出現這個錯誤:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
這個問題我看了很多網友的解答,各種方法我都是試過,都無法解決我的問題,就是還是無法正常登陸,報同樣的錯誤。
很多網友說的修改/etc/my.conf ,我沒有找的這文件 。
這個問題歸根結底還是密碼錯誤的問題,只是很奇怪我看大家方法,我就是登不進去(各種模式都是失效),幾乎不可能修改密碼!
如果你也遇到這個問題,請先找到目錄/usr/local/mysql/data/,找到data這個文件夾,如果你沒有許可權,修改文件可讀可寫的許可權,data文件裡面有兩個文件:ib_logfile0和ib_logfile1。把他們刪除。
請刪除它們。
接下來再按下麵的步驟操作:
step1:
停止Mysql服務
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 '你的新密碼';
密碼設置成功你就大功告成了!
恭喜你,安裝成功了!
原文:https://blog.csdn.net/zhipeng321/article/details/79134904