MySQL 5.7的安裝與配置(一)

安裝方式按照官方的yum安裝教程來,參考地址:A Quick Guide to Using the MySQL Yum Repository
現將安裝過程翻譯整理以下:html

1、添加MySQL Yum

首先,按照以下步驟添加MySQL Yum源到你的系統:mysql

  1. 到下載頁面獲取所需MySQL Yum源,頁面地址sql

  2. 選擇並下載和你係統相匹配的rpm安裝包;shell

  3. 用以下命令安裝下載的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

2、選擇一個版本系列

當使用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

3、安裝MySQL

使用以下命令安裝MySQL(只安裝Server)

sudo yum install mysql-community-server

4、開啓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!';

提示
MySQLvalidate_password plugin插件將會默認被安裝,這會要求設置的密碼必須符合如下要求:

  1. 至少一個大寫字母;

  2. 至少一個小寫字母;

  3. 至少一個數字;

  4. 至少一個特殊字符;

  5. 密碼總長度不小於8;

至此,MySQL 5.7的安裝教程結束,更多文檔翻譯敬請期待。
如發現文章中出現錯誤敬請指正。
官網文檔生成版本:2016-02-15 (revision: 46523)
翻譯文檔生成版本:2016-02-25@Heier

關於我

文章轉載自個人博客:
Heier Blog:Heier Home

相關文章
相關標籤/搜索