MySQL為以下Linux平台提供yum倉庫安裝方式
EL5,EL6,EL7(Enterprise Linux 5,6,7)
Fedora22,Fedora23
請確保系統中沒有使用其他第三方發行RPM包安裝MySQL
MySQL安裝步驟
1,添加MySQL Yum倉庫到系統倉庫列表中。
a,在頁面(http://dev.mysql.com/downloads/repo/yum/)選擇並下載對應的RPM包 例如(mysql57-community-release-el7-7.noarch.rpm)。
b,執行shell命令(sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm) 進行添加操作。
Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安裝 : mysql57-community-release-el7-7.noarch 1/1 驗證中 : mysql57-community-release-el7-7.noarch 1/1 已安裝: mysql57-community-release.noarch 0:el7-7 完畢!
c,執行shell命令(yum repolist all | grep "mysql.*-community.*") 檢查MySQL倉庫是否添加成功。
mysql-connectors-community/x86_64 MySQL Connectors Community 啟用: 1 mysql-connectors-community-source MySQL Connectors Community - Sourc 禁用 mysql-tools-community/x86_64 MySQL Tools Community 啟用: 2 mysql-tools-community-source MySQL Tools Community - Source 禁用 mysql55-community/x86_64 MySQL 5.5 Community Server 禁用 mysql55-community-source MySQL 5.5 Community Server - Sourc 禁用 mysql56-community/x86_64 MySQL 5.6 Community Server 啟用: 19 mysql56-community-source MySQL 5.6 Community Server - Sourc 禁用 mysql57-community/x86_64 MySQL 5.7 Community Server 禁用 mysql57-community-source MySQL 5.7 Community Server - Sourc 禁用
2,選擇MySQL發行版本。
a,使用MySQL Yum倉庫時,默認使用最新的GA版本(目前 MySQL 5.7),若該版本是你想要的,請直接到安裝MySQL。
b,由於MySQL各個不同的發行版本在不同的Yum子倉庫中,最新版本的子倉庫(目前MySQL 5.7)狀態為enabled,其他子倉庫(5.5, 5.6)狀態為disabled。
使用shell命令(yum repolist all | grep mysql)查看所有子倉庫的狀態。
c,disable當前子倉庫,同時enable你想要安裝的MySQL版本子倉庫。
命令如下:
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql56-community
或者 可以在 /etc/yum.repos.d/mysql-community.repo 文件中編輯以達到相同目的。
[mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql # Enable to use MySQL 5.6 [mysql56-community] name=MySQL 5.6 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
d,使用shell命令(yum repolist enabled | grep mysql) 檢查當前enabled的子倉庫是否是你想要安裝的版本。
mysql-connectors-community/x86_64 MySQL Connectors Community 17 mysql-tools-community/x86_64 MySQL Tools Community 29 mysql56-community/x86_64 MySQL 5.6 Community Server 199
3,安裝MySQL。
使用shell命令(sudo yum install mysql-community-server) 進行安裝。 該命令同時會安裝其他mysql-community-server
需要的組件 例如mysql-community-client,mysql-community-common,mysql-community-libs
4,啟動MySQL。
使用shell命令(sudo service mysqld start) 啟動MySQL服務。
使用shell命令(sudo service mysqld status) 查看MySQL服務狀態。
Done!
