注意環境變量的設置:mysql
打開終端,輸入: open -e .bash_profile #打開環境變量設置文件sql
在文件中輸入: export PATH=${PATH}:/usr/local/mysql/bin bash
保存文件並退出。spa
安裝完成後,啓動進入的時候會出現這個錯誤:.net
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)blog
這個問題我看了不少網友的解答,各類方法我都是試過,都沒法解決個人問題,就是仍是沒法正常登錄,報一樣的錯誤。ip
不少網友說的修改/etc/my.conf ,我沒有找的這文件 。table
這個問題歸根結底仍是密碼錯誤的問題,只是很奇怪我看你們方法,我就是登不進去(各類模式都是失效),幾乎不可能修改密碼!登錄
若是你也遇到這個問題,請先找到目錄/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