當我們安裝好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 --version 回車 進行測試
如果系統還是提示 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數據了: