天天看點

mysql的3種安裝方式及yum安裝MySQL的步驟

作者:玩轉Linux與MySQL

一、資料庫的安裝有如下幾種方法:

1.rpm包安裝

rpm包安裝方法又分為:手動下載下傳rpm安裝和通過官方提供的yum源安裝;

我們當然要用yum安裝,通過下載下傳rmp包手動安裝太麻煩了(一堆的依賴、手動下載下傳。。。)

2.二進制包安裝

3.源碼安裝

二、幾種安裝方式的比較:

1.rpm安裝:

優點:不需要進行相關的配置,友善快捷

缺點:安裝路徑等資訊是固定的,我們不能修改;當然,通過/etc/my.cnf控制的,都可以修改

使用場景:測試某個MySQL版本功能、練習mysql指令的使用時,快速搭建一個測試環境

2.二進制安裝:

優點:安裝路徑等資訊可以自定義

缺點:需要自己配置有關内容,安裝速度慢;二進制包是被官方編譯好的,子產品固定

使用場景:希望自定義安裝路徑等資訊,無特殊動能需要(不需要MySQL比較少用的子產品);生産環境一般都用二進制包

3.編譯安裝:

優點:編譯時可以指定個性化需求的子產品

缺點:需要自己編譯,安裝速度慢;

使用場景:二進制包中的子產品不能滿足個性化需求

三、下面我要需要臨時快速安裝一個mysql測試環境,使用yum方式安裝

1.到官網下載下傳配置mysql yum源對應的rpm,安裝這個包後yum源就配好了

下載下傳包位址https://dev.mysql.com/downloads/repo/yum/

根據自己作業系統版本,下載下傳對應的rpm包

mysql的3種安裝方式及yum安裝MySQL的步驟

下載下傳的時候需要登陸oracle賬号,沒有就注冊一個,

mysql的3種安裝方式及yum安裝MySQL的步驟

忘記密碼點需要幫助

mysql的3種安裝方式及yum安裝MySQL的步驟

點選 Forgot your password,就會把修改密碼的連接配接發到你的郵箱

mysql的3種安裝方式及yum安裝MySQL的步驟

2.安裝包

[root@localhost tmp]# yum localinstall mysql80-community-release-el7-7.noarch.rpm

3.yum已經配置好,檢視目前開啟的子存儲庫(不同版本對應不同子存儲庫)

[root@localhost tmp]# yum repolist all | grep mysql

mysql的3種安裝方式及yum安裝MySQL的步驟

4.此時如果你想要安裝MySQL8.0可以直接執行安裝操作,如果需要安裝mysql5.7,則需要打開對應的庫,關閉MySQL8.0的庫,因為預設安裝最新版本,我要安裝MySQL5.7

打開MySQL5.7庫

[root@localhost tmp]# yum-config-manager --enable mysql57-community

-bash: yum-config-manager: 未找到指令

安裝yum-config-manager指令

[root@localhost tmp]# yum -y install yum-utils

[root@localhost tmp]# yum-config-manager --enable mysql57-community

關閉MySQL8.0的庫

yum-config-manager --disable mysql80-community

檢視是否執行成功:執行成功

[root@localhost tmp]# yum repolist all | grep mysql

mysql的3種安裝方式及yum安裝MySQL的步驟

5.安裝資料庫

[root@localhost tmp]# yum install mysql-community-server

啟動資料庫,并檢視資料庫是否啟動成功,驗證資料庫版本

[root@localhost tmp]# service mysqld start

[root@localhost tmp]# service mysqld status

[root@localhost tmp]# mysql -V

mysql的3種安裝方式及yum安裝MySQL的步驟

檢視初始化過程中生成的root密碼

[root@localhost tmp]# grep 'temporary password' /var/log/mysqld.log

2023-05-18T02:22:21.847208Z 1 [Note] A temporary password is generated for root@localhost: dB3qN=t%44pj

6.登陸資料庫

[root@localhost tmp]# mysql -uroot -pdB3qN=t%44pj

mysql的3種安裝方式及yum安裝MySQL的步驟

至此,通過官方提供的yum源,資料庫安裝成功

繼續閱讀