Win10和MacOS中的Mysql新增環境變數
Windows
右鍵單擊我的電腦,按順序依次點選高階系統設定->高階->環境變數
點選新建
變數名隨便填,變數值為Mysql安裝地址,通過瀏覽目錄選擇到對應的資料夾即可
點選確認,然後win+r鍵入命令cmd再回車進入控制檯,登入Mysql
搞定!
MacOS
一般情況下的設定
mac終端鍵入命令(獲取臨時root許可權):sudo su
鍵入命令vim /etc/profile
並回車
進入檔案編輯模式(按i),並將下列路徑程式碼插入到檔案後面:
export PATH=$PATH:/usr/local/mysql/bin
按下’esc‘鍵和’:‘兩個鍵(一定是英文輸入法模式),並鍵入:wq!
鍵入:source /etc/profile
立即重啟生效
mysql可以登入,成功新增環境變數
特殊情況下的配置
如果上述操作沒有反應,可通過下列操作來禁用Mysql的驗證功能
首先在系統偏好設定中關閉Mysql的服務
如果關閉不了就在終端鍵入下列命令來強制關閉:
sudo /usr/local/mysql/support-files/mysql.server stop
檢視,亮紅說明成功關閉Mysql
終端鍵入下列命令進入bin目錄:cd /usr/local/mysql/bin
獲取臨時的root許可權繼續鍵入:sudo su
鍵入下列命令用來禁用mysql驗證功能:
./mysqld_safe --skip-grant-tables &
之後mysql會重啟
驗證成功
緊急情況下的配置
我記得我第一次在mac下配置mysql環境變數的時候,不太會操作,導致環境變數既沒有配置成功還把mac終端的linux命令功能給搞沒了,什麼vim啊這些命令都不能用了,這樣你在.bash_profile等檔案下想修改都修改不了!網上找了很多教程才找到如何解決這個問題,我就不用重複了直接拿原文出來:
另外,我是在/etc/profile下配置環境變數的,而補救的方法中是在~/.bash_profile下配置環境變數的,這是linux系統的內容,不明白的可以參考文件:
Linux 中/etc/profile、~/.bash_profile 環境變數配置及執行過程