国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL的卸載與安裝(Linux)

這篇具有很好參考價值的文章主要介紹了MySQL的卸載與安裝(Linux)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

在這里演示的卸載與安裝MySQL都是在Linux的Centos 7.6 環(huán)境下,不同環(huán)境會有所出入。

為了避免安裝和卸載MySQL過程中受到權(quán)限的約束,盡量切換成root用戶,并且安裝成功后普通用戶也可以直接使用。

接下來的操作都是在root的身份下進行的。

安裝MySQL前我們來查看一下Linux系統(tǒng)中是否存在有MySQL或是已經(jīng)運行的數(shù)據(jù)庫。想要重新安裝MySQL,是需要將原有數(shù)據(jù)庫進行卸載。

1. 卸載MySQL

1.1 查詢與關(guān)閉對應(yīng)MySQL服務(wù)

查看當(dāng)前狀態(tài)下是否有正在運行的MySQL:

ps ajx | grep mysql

查看當(dāng)前狀態(tài)下是否有正在運行的mariadb:(mariadb就是MySQL,只不過是MySQL拉出來的另一個開源分支)

ps ajx | preg mariadb

如果存在上述提到的兩個運行的服務(wù),要將其服務(wù)進行關(guān)閉才能進行卸載。如果沒有進行的服務(wù)就不用管。

關(guān)閉MySQL正在運行的服務(wù):

systemctl stop mysqld

1.2 卸載對應(yīng)安裝包

如果當(dāng)前系統(tǒng)下裝有MySQL或是mariadb,那么當(dāng)初在裝的時候一定是有各式各樣的MySQL和mariadb的安裝包。
在重新安裝MySQL或是mariadb,是需要將這些安裝包也進行卸載刪除。

這些安裝包都是通過yum源獲取,其后綴名是以.rpm結(jié)尾。

查詢系統(tǒng)內(nèi)是否存在MySQL的安裝包:

rpm -qa | grep mysql  //-qa 參數(shù)作用:查看所有以 .rpm 結(jié)尾的安裝包

linux卸載mysql,mysql,linux,數(shù)據(jù)庫

這些安裝包如果有耐心的話我們可以一個一個進行刪除,但是也可以直接進行批量化刪除:

rpm -qa | grep mysql | xargs yum -y remove

將搜索的安裝包信息提交到管道,然后交給xargs卸載進程進行批量化處理。由于是在yum源進行下載的,對應(yīng)卸載方法為yum - y remove(-y參數(shù)的作用是為了防止卸載時一直詢問是否卸載)。

最后一步查看一下etc/目錄下是否存在my.cnf文件:

ls etc/my.cnf.rpmsave

linux卸載mysql,mysql,linux,數(shù)據(jù)庫

由于我們卸載了MySQL,該文件也會被刪除。至此系統(tǒng)中原本存在的MySQL就全部卸載干凈了。

一般卸載后的軟件都會有殘留的數(shù)據(jù)文件,MySQL也不例外。針對這些數(shù)據(jù)我們可以不做處理,到下次安裝MySQL的時候還是可以用的。

卸載MySQL后殘留數(shù)據(jù)保存路徑:

/var/lib/mysql

如果系統(tǒng)中沒有安裝過MySQL那么就查詢不到對應(yīng)安裝包,就不用上述操作。

2. 安裝MySQL

接下來我們來看在Linux操作系統(tǒng)下MySQL具體安裝過程:

2.1 配置MySQL官方y(tǒng)um源

MySQL官方y(tǒng)um源的地址:MySQL官方y(tǒng)um源(點擊即可訪問)

在這里是通過window下進行查詢。

由于官方網(wǎng)頁編排原因?qū)е潞芏嘈畔@示不完全,我們可以右擊網(wǎng)頁查看當(dāng)前網(wǎng)頁的源代碼
linux卸載mysql,mysql,linux,數(shù)據(jù)庫
進去后會發(fā)現(xiàn)有很多不同版本的MySQL,究竟下載哪個呢?

一般來說適合的才是最好的,我們要結(jié)合當(dāng)前Linux系統(tǒng)來下載對應(yīng)版本。當(dāng)然你也可以下載最新版本,在這里是不推薦新版本的,新版本在使用的時候可能會出現(xiàn)莫名bug。

切回Linux查看當(dāng)前Linux機器的版本:

cat /etc/redhat-release

linux卸載mysql,mysql,linux,數(shù)據(jù)庫
在這里我的機器是CentOS 7.6,那么回到MySQL官方y(tǒng)um源底下去查找對應(yīng)版本。
linux卸載mysql,mysql,linux,數(shù)據(jù)庫
在這里如果沒有找到對應(yīng)版本的話,我們直接下載rpm也是可以的:
linux卸載mysql,mysql,linux,數(shù)據(jù)庫
rpm包含有MySQL的yum源,下載后需要記錄一下對應(yīng)的路徑。

切換到Linux下,創(chuàng)建一個文件夾用來保存MySQL(為了后續(xù)方便管理MySQL,安裝路徑可以自行決定):

mkdir MySQL

進入到剛剛創(chuàng)建的MySQL文件,使用rz命令將剛剛在Windows下保存的rpmMySQL官方y(tǒng)um源上傳到Linux中。
linux卸載mysql,mysql,linux,數(shù)據(jù)庫
點擊打開即可上傳到Linux。

linux卸載mysql,mysql,linux,數(shù)據(jù)庫
上傳成功后可以看到當(dāng)前MySQL目錄下就包含了mysql57-community-release-el7.rpm

mysql57-community-release-el7.rpm這個家伙其實就是用來更新MySQLyum源倉庫的

  • yum源倉庫路徑:/etc/yum.repos.d

此時只是下載了MySQL官方y(tǒng)um,但是Linux的yum源倉庫還沒有更新,如果直接下載是會失敗的。

接下來操作就是就是更新Linux系統(tǒng)下的yum源倉庫(記住是在剛剛創(chuàng)建MySQL目錄下進行)

rpm -ivh mysql57-community-release-el7.rpm

此時再來查看一下yum倉庫就可以看到MySQL的yum源了:
linux卸載mysql,mysql,linux,數(shù)據(jù)庫
如果不放心這個yum源是否有用,可以試試用yum將MySQL相關(guān)資源列出來查看一下:

yum list | grep mysql

2.2 開始安裝MySQL

折騰這么久終于可以開始安裝MySQL了,執(zhí)行下面命令就可以將MySQL的 客戶端、庫、服務(wù)器都安裝好:

yum install -y mysql-community-server

linux卸載mysql,mysql,linux,數(shù)據(jù)庫
在安裝過程中可能會出現(xiàn)密鑰過期的現(xiàn)象,這個時候先更新一下GPG密鑰,然后在一次安裝MySQL即可

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

如何查看MySQL是否安裝成功呢?

  1. 查看etc目錄下是否存在my.cnf文件
ls /etc/my,cnf
  1. 查看是否存在MySQL服務(wù)端
which mysqld
  1. 查看是否存在MySQL客戶端
which mysql

如果這三個文件都存在那么就證明MySQL安裝成功了,安裝好MySQL后可以用下述命令將MySQL運行啟動:

systemctl start mysqld

至此我們就可以在Linux下使用MySQL了。文章來源地址http://www.zghlxwxcb.cn/news/detail-765788.html

到了這里,關(guān)于MySQL的卸載與安裝(Linux)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包