Linux下MySQL5.7.18 yum方式從卸載到安裝詳解(圖文)

黄舟
發布: 2017-06-04 09:58:43
原創
1701 人瀏覽過

這篇文章主要介紹了LinuxMySQL5.7.18 yum方式從卸載到安裝過程圖解,需要的朋友可以參考下

折騰了大半天,看了想,想了看,總算是弄清楚yum安裝的過程了,之前寫過二進位套件安裝的,這裡用yum安裝,環境都是一樣的,Centos7.2+ MySQL5.7.18.

每一步都參考了不少文章,後面會一一列舉出來,因為本機已經安裝過了,索性按照步驟一步一步卸載完成之後再重新安裝。

本文透過一系列相對山寨的方式來實現,對於像本人一樣接觸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
登入後複製


 yum install mysql-community-server
登入後複製

update user set authentication_string=PASSWORD('newpassword') where User='root';
登入後複製
登入後複製

中間會有一些簡單的提示,輸入Y之後,一切都是全自動安裝。

rrreee

已安裝完成


修改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

整个过程还是比较简单的,熟悉的话,也就是几分钟的事

这么折腾一遍其实花不了多久时间,只不过是自己不熟悉,一边摸索一边尝试,如果有人指导一下或者多摸索一下就会简单很多

以上是Linux下MySQL5.7.18 yum方式從卸載到安裝詳解(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!