因為想把自己的項目部署到服務(wù)器上航棱,首先得安裝好項目運行環(huán)境瓢对,在安裝MySQL時就遇到了各種麻煩憋肖,首先我安裝的系統(tǒng)鏡像本身已經(jīng)安裝了MySQL因痛,但是卻無法使用,mysql命令找不到岸更,無奈之下我選擇把它先卸載掉鸵膏,重新安裝我需要的MySQL5.7版本,這一整就出大事,首先可能刪的不干凈怎炊,導(dǎo)致后面安裝的MySQL依舊無法運行谭企。
這是報錯,查看原因是找不到這個目錄评肆,查閱資料發(fā)現(xiàn)應(yīng)該是MySQL默認(rèn)運行路徑出錯了债查,就百度去找如何修改運行路徑,通過這篇文章找到了解決辦法瓜挽,編輯/etc/profile此文件盹廷,添加我自己找到的MySQL路徑(使用find / -name mysql 來查找mysql路徑)
然后讓 profile 文件立即生效:source /etc/profile 或 . /etc/profile
在執(zhí)行 mysql 登錄,這樣就可以正常使用 mysql 命令了秸抚!
至于安裝MySQL的全過程速和,建議參考這篇博文,我就不做搬運工了--->傳送門
另外提一下:在CentOS中默認(rèn)安裝有MariaDB剥汤,這個是MySQL的分支颠放,社區(qū)為了避免MySQL被Oracle收購后可能采取閉源的風(fēng)險,采取了分支的方式吭敢,但為了需要碰凶,還是要在系統(tǒng)中安裝MySQL,而且安裝完成之后可以直接覆蓋掉MariaDB鹿驼。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
通過上面命令配置好遠(yuǎn)程連接后依舊無法在本地訪問遠(yuǎn)程數(shù)據(jù)庫欲低,報錯
出現(xiàn)了1045 -Access denied for user'root'@'192.168.37.2'(using password :yes)
只需重啟MySQL即可!
安裝完MySQL后畜晰,環(huán)境基本配置成功砾莱,我遠(yuǎn)程連接到了數(shù)據(jù)庫,建好表凄鼻,將jar包通過碼云下載到服務(wù)器腊瑟,Java -jar 執(zhí)行時聚假,彈出banner后就全黑,無法訪問了闰非。不知道為啥膘格,還在排查中...