安装方式按照官方的yum安装教程来,参考地址:A Quick Guide to Using the MySQL Yum Repository
现将安装过程翻译整理如下:

一、添加MySQL Yum

首先,按照如下步骤添加MySQL Yum源到你的系统:

  1. 到下载页面获取所需MySQL Yum源,页面地址

  2. 选择并下载和你系统相匹配的rpm安装包;

  3. 用如下命令安装下载的rpm安装包,使用你下载的文件名替换platform-and-version-specific-package-name

shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm

例如,笔者自己下载的是mysql57-community-release-el6-7.noarch,那么就应该使用如下命令:

shell> sudo rpm -Uvh mysql57-community-release-el6-7.noarch.rpm

注意
一旦此rpm安装包安装在你的系统上,使用系统的yum update更新命令将自动的更新你的MySQL,并且取代本地的第三方安装包(前提是yum发现了可替换的安装包)

二、选择一个版本系列

当使用MySQL Yum源时,MySQL最新的GA版本将会被默认安装。如果这是你所需要的,你可以跳过本节直接到下一节。

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!'; 

提示
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


Heier
59 声望8 粉丝

PHPer


引用和评论

0 条评论