安裝方式按照官方的yum
安裝教程來,參考地址:A Quick Guide to Using the MySQL Yum Repository
現將安裝過程翻譯整理以下:html
MySQL Yum
源首先,按照以下步驟添加MySQL Yum
源到你的系統:mysql
到下載頁面獲取所需MySQL Yum
源,頁面地址;sql
選擇並下載和你係統相匹配的rpm
安裝包;shell
用以下命令安裝下載的rpm
安裝包,使用你下載的文件名替換platform-and-version-specific-package-nameide
shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm
例如,筆者本身下載的是mysql57-community-release-el6-7.noarch,那麼就應該使用以下命令:ui
shell> sudo rpm -Uvh mysql57-community-release-el6-7.noarch.rpm
注意
一旦此rpm
安裝包安裝在你的系統上,使用系統的yum update
更新命令將自動的更新你的MySQL
,而且取代本地的第三方安裝包(前提是yum
發現了可替換的安裝包)google
當使用MySQL Yum
源時,MySQL
最新的GA版本將會被默認安裝。若是這是你所須要的,你能夠跳過本節直接到下一節。url
在MySQL Yum
源中,不一樣的MySQL Community Server
系列會被放在不一樣的子倉庫中。存放最近GA(當前爲MySQL 5.7
)系列的子倉庫是默認啓用的,其它的子倉庫(好比MySQL 5.6
系列)則默認是不啓用的。使用以下命令能夠查詢獲得MySQL
Yum
源中全部的子倉庫,而且能夠看到他們的啓用狀態:插件
shell> yum repolist all | grep mysql
若是想要安裝最新的GA系列,你不須要作任何的配置。若是是要安裝最新的其餘系列,你就須要在運行安裝命令前禁用最新GA系列的MySQL Yum
源,同時啓用其它系列的MySQL Yum
源。你能夠手動編輯/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
找到子倉庫中你想編輯的條目,更改enabled
選項。特別說明的是enabled=0
爲不啓用此倉庫,enabled=1
爲啓用此倉庫。
例如,當你想安裝MySQL 5.6
時,確保你已經將上面MySQL 5.7
子倉庫設置爲enabled=0
,而且將MySQL 5.6
子倉庫設置爲enabled=1
。
# 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
無論在任什麼時候候你都應該只啓用一個子倉庫。但多個子倉庫啓用時,Yum
會默認選擇最後一個配置的版本進行安裝。
當配置完成後,可使用以下命令查看子倉庫啓用與否的配置是否正確:
shell> yum repolist enabled | grep mysql
MySQL
使用以下命令安裝MySQL
(只安裝Server)
sudo yum install mysql-community-server
MySQL
服務使用以下命令開啓MySQL
服務
shell> sudo service mysqld start
可使用以下命令查看MySQL
服務狀態
sudo service mysqld status
只針對MySQL 5.7
:在服務的初始啓動時,如下狀況將會發生,鑑於該MySQL
的數據的目錄爲空(原文爲: given that the data directory of the server is empty,參考自谷歌翻譯):
初始化服務;
數據目錄中存在SSL
的證書和密鑰文件;
validate_password plugin已經安裝而且啓用;
建立超級管理員帳戶 'root'@'localhost'
。而且將其默認密碼設置並保存到錯誤日誌文件,你可使用以下命令查看默認密碼:
shell> sudo grep 'temporary password' /var/log/mysqld.log
登錄成功後儘快更改超級管理員的默認密碼:
shell> mysql -uroot -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
提示
MySQL
的validate_password plugin插件將會默認被安裝,這會要求設置的密碼必須符合如下要求:
至少一個大寫字母;
至少一個小寫字母;
至少一個數字;
至少一個特殊字符;
密碼總長度不小於8;
至此,MySQL 5.7
的安裝教程結束,更多文檔翻譯敬請期待。
如發現文章中出現錯誤敬請指正。
官網文檔生成版本:2016-02-15 (revision: 46523)
翻譯文檔生成版本:2016-02-25@Heier
文章轉載自個人博客:
Heier Blog:Heier Home