Mac下 在終端輸入mysql報錯的解決方法


  • mac下安裝mysql后,在終端輸入mysql,會報bash:mysql:command not found。

    對於這樣錯誤的解決方法:配置環境變量

    步驟如下:

      1.終端中執行 vi ~/.bash_profile

      2.按鍵盤的字母i 進入編輯模式

      3.在末尾添加兩行

        alias mysql=/usr/local/mysql/bin/mysql

        alias mysqladmin=/usr/local/mysql/bin/mysqladmin

        按esc鍵, 輸入 :wq 即保存退出

      4.重新打開窗口即可操作命令

  • 完成了上述操作,如果還出現Access Defied的錯誤,那可能是因為mysql在安裝時會自動生成初始密碼,如果忘記了,下面的方法可以讓你重新設置密碼

  (1)蘋果->系統偏好設置->最下邊點mysql 在彈出頁面中 關閉mysql服務(點擊stop mysql server)

  (2)進入終端,輸入:cd /usr/local/mysql/bin/

      回車后 登錄管理員權限 sudo su

      回車后輸入以下命令來禁止mysql驗證功能 ./mysqld_safe --skip-grant-tables &

      回車后mysql會自動重啟(偏好設置中mysql的狀態會變成running)


 

  (3)輸入命令 ./mysql

      回車后,輸入命令 FLUSH PRIVILEGES;

      回車后,輸入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');


 

      至此,密碼修改完成,可以成功登陸

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM