總算是弄清楚yum安裝的過程了,之前寫過二進位套件安裝的,這裡用yum安裝,環境都是一樣的,Centos7.2+MySQL5.7.18.本文主要介紹了Linux下MySQL5.7.18 yum方式從卸載到安裝流程圖解,需要的朋友可以參考下,希望能幫助大家。
每一步都參考了不少文章,後面會一一列舉出來,因為本機已經安裝過了,索性按照步驟一步一步卸載完成之後再重新安裝。
本文透過一系列相對山寨的方式來實現,對於像本人一樣接觸linux時間不長的用戶,相對也比較容易理解和接受,例如直接在Windows下方下載檔案拖曳到linux系統中而不是wget指令下載,直接透過winscp編輯器的編輯功能,而不是vim指令編輯.
#卸載
作業系統版本
rpm -qa | grep -i mysql rpm -qa | grep -i mysql命令查看已经安装过的组件。
使用yum -y remove指令卸載已經安裝的MySQL元件,使用下面的指令,對於上面已經安裝的分別卸載,
yum -y remove mysql-community-libs-5.7.18-1.el7.x86_64 yum -y remove mysql-community-common-5.7.18-1.el7.x86_64 yum -y remove mysql-community-client-5.7.18-1.el7.x86_64 yum -y remove mysql57-community-release-el7-10.noarch yum -y remove mysql-community-server-5.7.18-1.el7.x86_64
多的圖就不截了,截一個範例一下。
再次使用rpm -qa | grep -i mysql檢視已安裝的元件,已經完全卸載了。
whereis mysql查詢之前安裝產生的目錄,分別移除。
安裝
下載MySQL的repo來源,至於這個檔案是乾啥的,個人理解起來就是自動幫你設定MySQL安裝元件的yum來源的。
這個檔案可以在Windows下面下載,然後在上傳到linux伺服器中,也可以在linux伺服器中直接下載,也是需要安裝的。
這個檔案下載下來之後,透過winscp拖曳到linux伺服器的根目錄下
Linux下方上面下載的檔案
安裝MySQL的repo套件
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
中間會有一些簡單的提示,輸入Y之後,一切都是全自動安裝。
yum install mysql-community-server
安裝完成
#修改Root初始密碼
安裝之後會在etc下生成一個my.cnf文件,在my.cnf中加入一個skip-grant-tables = 1配置,跳過初始化密碼驗證要求。
systemctl啟動mysql服務
連線至MySQL服務,因為設定了跳過密碼要求,輸入mysql - u -p之後回車,提示輸入密碼的時候繼續回車就可以連接至mysql了。
修改MySQL的Root密碼
update user set authentication_string=PASSWORD('newpassword') where User='root';
利用這個語句修改root使用者可遠端訪問,update user set host = '%' where user = 'root'
重啟之後,可以用預製的密碼登陸連接到MySQL
##整個過程還是比較簡單的,熟悉的話,也就是幾分鐘的事相關推薦:關於centos6.4下mysql5.7.18安裝設定方法圖文教學分享
以上是Linux下MySQL5.7.18 yum方式從解除安裝到安裝圖文詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!