- 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('你的新密碼');
至此,密碼修改完成,可以成功登陸
