mysql5.7的安装与配置_MySQL 5.7的安装与配置(一)

一、添加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的证书和密钥文件;

创建超级管理员账户'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

关于我

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值