yum 安装_YUM 方式安装 MySQL

YUM 方式安装 MySQL

  1. 概述
  2. 设置 MySQL 源
  3. 安装
  4. 管理 mysqld 服务
  5. 更新 root 密码
  6. 选择不同的 MySQL 版本

1 概述

yum 工具是 Red Hat、CentOS 和 Fedora 中最常用的包管理器。安装 MySQL 的时候,也可以使用 yum 的方式。过程包括:

  • 设置 MySQL 源
  • 选择合适的 MySQL 版本。(可选的,若使用最新版 MySQL 最新版,可以跳过此步骤)
  • 安装
  • 启动 mysqld 服务
  • 更新 root 密码

2 设置 MySQL 源

a.先去 https://dev.mysql.com/downloads/repo/yum/ 下载合适的 MySQL YUM 源。在此页面,依据自己系统选择合适的源。例如,我使用的是 CentOS7 选择了下面的版本:

aee1b289dbfe0dad2ecd8c6fde04180e.png

b.下载完毕后,使用 rpm 命令安装即可

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

使用命令 shell>yum repolist all|grep mysql 可以确定是否安装成功,若成功,效果如下:

[root@izm5e1rex9zp7al3u47z1tz ~]# yum repolist all | grep mysqlmysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Community disabledmysql-cluster-7.5-community-source MySQL Cluster 7.5 Community - disabledmysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Community disabledmysql-cluster-7.6-community-source MySQL Cluster 7.6 Community - disabledmysql-cluster-8.0-community/x86_64 MySQL Cluster 8.0 Community disabledmysql-cluster-8.0-community-source MySQL Cluster 8.0 Community - disabledmysql-connectors-community/x86_64 MySQL Connectors Community enabled: 108mysql-connectors-community-source MySQL Connectors Community - disabledmysql-tools-community/x86_64 MySQL Tools Community enabled: 90mysql-tools-community-source MySQL Tools Community - Sourc disabledmysql-tools-preview/x86_64 MySQL Tools Preview disabledmysql-tools-preview-source MySQL Tools Preview - Source disabledmysql55-community/x86_64 MySQL 5.5 Community Server disabledmysql55-community-source MySQL 5.5 Community Server - disabledmysql56-community/x86_64 MySQL 5.6 Community Server disabledmysql56-community-source MySQL 5.6 Community Server - disabledmysql57-community/x86_64 MySQL 5.7 Community Server disabledmysql57-community-source MySQL 5.7 Community Server - disabledmysql80-community/x86_64 MySQL 8.0 Community Server enabled: 113mysql80-community-source MySQL 8.0 Community Server - disabled

enabled 就是当前版本

若需要指定 MySQL 版本,请先看第 6 节:选择不同的 MySQL 版本。

3 安装

命令

shell> sudo yum install mysql-community-server

完成 MySQL 的安装,只需要提供确认和等待即可。

4 管理 mysqld 服务

安装完毕后,使用命令

shell> sudo service mysqld start

完成 mysqld 服务启动。同样支持 stop,restart,status 实现关闭,重启和状态查询操作。

5 更新 root 密码

mysqld 服务启动后,会初始化 root 的密码,记录在 /var/log/mysqld.log 日志中,通过命令

shell> sudo grep 'temporary password' /var/log/mysqld.log

可以从日志中过滤出来初始化密码的行,结果演示为:

shell> sudo grep 'temporary password' /var/log/mysqld.log2019-05-11T14:41:34.920234Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 密码部分

改密码就是使用 mysql 客户端第一次登录时使用的密码。

登录成功后,需要立即更改密码。使用 alter user 命令。

shell> mysql -uroot -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '密码部分';

最新版 MySQL 安装完毕!

6 选择不同的 MySQL 版本

若需要不同的 MYSQL 版本,需要在设置完 MySQL YUM 源之后,先进行版本选择,再使用 yum 安装。设置方案为,将需要的版本 enable,不需要的版本 disable。例如,我们需要 5.7 版本,使用下面的命令

shell> sudo yum-config-manager --disable mysql80-communityshell> sudo yum-config-manager --enable mysql57-community

即可完成! 设置完毕后,可再次使用 shell>yum repolist enabled|grep mysql 命令来确认那个版本是 enabled 的。

THE END!

欢迎关注:小韩说课

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值