1. 程式人生 > >Mac os安裝MySQL數據庫,系統提示mysql: command not found該怎麽辦

Mac os安裝MySQL數據庫,系統提示mysql: command not found該怎麽辦

mysql -s 參考 source 立即生效 登錄 found log 自己

當我們安裝好MySQL後,在終端輸入mysql命令,發現並不能看到自己安裝的數據庫,這是因為你沒有配置環境變量。

在os系統中安裝MySQL數據庫默認保存在/usr/local/mysql

那麽我們應該如何配置環境變量呢?

1、打開terminal,輸入:sudo su 回車 進入系統管理員管理目錄(當然你要輸入你的用戶密碼才能進入)

2、輸入命令:vim /etc/profile 接著就進入到vim編輯界面

3、在vim編輯界面,按i進入編輯狀態,接著,就可以增加路徑名稱,輸入命令:export PATH=$PATH:/usr/local/mysql/bin

技術分享圖片

4、按下esc鍵,退出編輯狀態

5、輸入命令: :wq! (表示保存並強制退出)

6、接著就調回我之前的那個terminal界面了:

技術分享圖片

7、在這個界面接著輸入命令:source /etc/profile 表示設置立即生效,當然你關閉後重啟也是一樣的道理

這時可以輸入:mysql 回車 進行測試

如果系統還是提示 mysql: command not found怎麽辦?

1、蘋果 -> 系統偏好設置 -> 最下邊點mysql 在彈出頁面中 關閉mysql服務;

2、進入終端輸入:cd /usr/local/mysql/bin

3、回車後 登錄管理員權限 sudo su (輸入你電腦的密碼)

4、回車後輸入以下命令來禁止mysql驗證功能 ./mysqld_safe --skip-grant-tables & (註意是mysqld)

5、回車後mysql會自動重啟(偏好設置中可以看到mysql的狀態會變成running)

6、接著輸入命令 ./mysql

7、回車後可以看到如下效果:

技術分享圖片

出現了讓人舒心的 mysql> 提示符!!!

8、下面就是修改密碼

接著輸入:FLUSH PRIVILEGES;

回車後,輸入:SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘123‘);

9、重新打開一個terminal,輸入:

mysql -uroot -p123 即可進入MySQL數據了:

技術分享圖片

參考:https://blog.csdn.net/adley_app/article/details/54694230

Mac os安裝MySQL數據庫,系統提示mysql: command not found該怎麽辦