# 安裝指定版本的mysql(mysql5.7) ## 目標:解決需求,安裝mysql5.7 ## 前言: > 安裝軟體的三種方式: > > 1. rpm 安裝 > 2. 源代碼編譯安裝 > 3. yum倉庫安裝 > - 本地光碟 > - 阿裡雲yum源 > - 自建yum倉庫文件夾 > 4. 去m ...
安裝指定版本的mysql(mysql5.7)
目標:解決需求,安裝mysql5.7
前言:
安裝軟體的三種方式:
- rpm 安裝
- 源代碼編譯安裝
- yum倉庫安裝
- 本地光碟
- 阿裡雲yum源
- 自建yum倉庫文件夾
- 去mysql官網 尋找該軟體下的地址,設置為yum倉庫即可(可指定版本)
實踐過程
一、卸載系統自帶的mysql或mariadb
-
先檢查是否自帶了mysql
yum list installed | grep mysql
-
有的話
yum -y remove mysql-libs
-
mariadb同理
yum list installed | grep mariadb
-
有的話
yum -y remove mariadb-libs
二、創建repo文件
https://repo.mysql.com/yum/ 找到對應版本
例如5.7 https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/ 複製該鏈接即可
創建repo文件
先進入/etc/yum.repos.d/文件夾下 cd /etc/yum.repos.d/ 再創建repo_backup文件夾用來存放當前目錄下repo文件 mkdir repo_backup 將repo文件移入repo_backup文件夾中 mv ./*.repo repo_backup/ 創建repo文件並編輯 vim mysql57.repo [mysql57] name='this is mysql57' baseurl='https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/' enable=1 gpgcheck=0
清理緩存 刪除/var/cache/yum文件
yum clean all rm -rf /var/cache/yum
三、安裝
可以先檢查下新yum源可用的mysql安裝包
[root@localhost yum.repos.d]# yum repolist all |grep mysql
mysql57 'this is mysql57' 啟用: 660yum install 安裝
[root@localhost yum.repos.d]# yum install mysql-community-server-5.7 -y
檢查版本(預設下載5.7中最新版本也就是5.7.42)
[root@localhost yum.repos.d]# mysql -V
mysql Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using EditLine wrapper
四、把原來的repo文件重新移動到上級目錄
cd /etc/yum.repos.d/ mv ./repo_backup/*.repo .