安装方式按照官方的yum
安装教程来,参考地址:A Quick Guide to Using the MySQL Yum Repository
现将安装过程翻译整理如下:
一、添加MySQL Yum
源
首先,按照如下步骤添加MySQL Yum
源到你的系统:
到下载页面获取所需
MySQL Yum
源,页面地址;选择并下载和你系统相匹配的
rpm
安装包;用如下命令安装下载的
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!';
提示
MySQL
的validate_password plugin插件将会默认被安装,这会要求设置的密码必须符合以下要求:
至少一个大写字母;
至少一个小写字母;
至少一个数字;
至少一个特殊字符;
密码总长度不小于8;
至此,MySQL 5.7
的安装教程结束,更多文档翻译敬请期待。
如发现文章中出现错误敬请指正。
官网文档生成版本:2016-02-15 (revision: 46523)
翻译文档生成版本:2016-02-25@Heier
关于我
文章转载自我的博客:
Heier Blog:Heier Home
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。