安裝過程就不寫了,記得安裝的路徑就行,接下來要用到。
修改配置文件
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中。
萌新寫的第一篇博客,提醒自己不要再犯同樣的錯誤。為了偷懶而復制粘貼,結果浪費了好多時間。