安装方式按照官方的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