安裝過程就不寫了,記得安裝的路徑就行,接下來要用到。 修改配置文件 vim /etc/profile 設置環境變數 寫一個MYSQL_HOME,值為“mysql的安裝路徑” 在PATH後面加上$MYSQL_HOME/bin export後面加上MYSQL_HOME MYSQL_HOME=/usr/l ...
安裝過程就不寫了,記得安裝的路徑就行,接下來要用到。
修改配置文件
vim /etc/profile
設置環境變數
寫一個MYSQL_HOME,值為“mysql的安裝路徑”
在PATH後面加上$MYSQL_HOME/bin
export後面加上MYSQL_HOME
MYSQL_HOME=/usr/local/mysql
PATH=$PATH:$MYSQL_HOME/bin
export PATH MYSQL_HOME
重新載入配置文件
source /etc/profile
這樣就可以在任何地方進入資料庫,不用到資料庫bin目錄下了
mysql -u root -p
過程中遇到的問題
1、開始時配置文件修改錯誤,保存退出以後。下一次啟動系統,只能到選擇賬戶界面無法進入輸入密碼界面。滑鼠成圓形,點擊用戶(或無用戶,只有其他的選項)時,閃一下之後,沒有任何反應。
解決辦法:Ctrl+Alt+F2 進入控制台界面,root賬號登陸,輸入/usr/bin/vim /etc/profile,把後來加的系統變數刪了,把profile恢覆成之前的文件,保存退出。重啟系統。
2、修改完配置文件,重新載入,輸入mysql -u root -p,提示 -bash: mmysql: command not found,cat /etc/profile發現寫的是對的。重啟系統,重啟mysql服務,重新載入配置文件全都沒用。
解決辦法:echo $PATH 查看是否正確寫入mysql。echo輸出都是正確的,沒辦法。只能不管對不對,刪掉之前寫的mysql環境變數,重新手動輸入。重新載入配置文件。
問題所在:我是直接複製的環境變數,粘貼到配置文件中。所以在$MYSQL_HOME/bin後面有好幾個tab鍵,加在PATH最後面的光看根本看不出來。
總結:不要直接複製windows中的內容,粘貼到linux系統中的vim中。
萌新寫的第一篇博客,提醒自己不要再犯同樣的錯誤。為了偷懶而複製粘貼,結果浪費了好多時間。