1. 程式人生 > 其它 >Win10和MacOS中的Mysql新增環境變數

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等檔案下想修改都修改不了!網上找了很多教程才找到如何解決這個問題,我就不用重複了直接拿原文出來:

Mac修改.bash_profile後補救方法

另外,我是在/etc/profile下配置環境變數的,而補救的方法中是在~/.bash_profile下配置環境變數的,這是linux系統的內容,不明白的可以參考文件:

Linux 中/etc/profile、~/.bash_profile 環境變數配置及執行過程

總結:win10還是傻瓜式操作,mac由於和linux的關係,導致操作起來稍微麻煩一點!