refman 5.7 en mysql_实战三种方式部署 MySQL5.7

本文详细介绍了MySQL5.7在CentOS 7.5上的三种安装方式:RPM包安装、通用二进制包安装和源码编译安装。每种方式包括安装步骤、注意事项和密码设置,适合不同需求的读者参考。
摘要由CSDN通过智能技术生成

作者:北京运维

常见的 MySQL 安装方式有如下三种:

RPM 包方式:这种方式安装适合对数据库要求不太高的场合,安装速度快;

通用二进制包方式:安装速度相较于源码方式快,可以自定义安装目录。

源码编译安装:安装过程比较慢,机器性能不好的情况下,大约需要30分钟左右,通常适用于mysql定制化的安装,比如需要加入一些第三方的插件及依赖库等

环境说明

OS 版本

MySQL 版本

CentOS 7.5.1804

5.7.25

一、RPM 包方式安装

1.1 获取 RPM 包

访问 MySQL 官网,下载最新版 mysql5.7 的 rpm 包。

点击 DOWNLOADS --> 点击 Community 社区版 --> 选择 MySQL Community Server

ae336a3acd7d8404f6e668ddb80e18dd.png

选择 MySQL Community Server 5.7 -> 而后选择对应的软件平台版本

e79456c2bf267ecf7d112e60e495288d.png

选择下载 RPM Bundle 这里包含了所有 MySQL 的 RPM 包。

70a7e92aeea3a8943dd500972483dd00.png

088229896c33174822ca66700dc8d035.png

1.2 安装 MySQL

下载 Bundle 包解压以后,可以看到包含了所有 MySQL 相关的 RPM 包:

63248f52f709f2b729201241cdaca6e4.png

其中 client、common、libs、server 四个程序包是必须安装的:

mysql-community-client-5.7.25-1.el7.x86_64.rpm

mysql-community-common-5.7.25-1.el7.x86_64.rpm

mysql-community-libs-5.7.25-1.el7.x86_64.rpm

mysql-community-server-5.7.25-1.el7.x86_64.rpm

在执行安装之前,先检查是否已经安装过(CentOS7 以后默认安装的 mariadb)

$ rpm -qa|egrep "mariadb|mysql"

mariadb-libs-5.5.60-1.el7_5.x86_64

# 我这里存在 mariadb-libs 会造成冲突,所以卸载掉

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

# 卸载之后就可以进行安装使用 yum 或者 rpm -ivh

$ yum -y install mysql-community-client-5.7.25-1.el7.x86_64.rpm mysql-community-common-5.7.25-1.el7.x86_64.rpm mysql-community-libs-5.7.25-1.el7.x86_64.rpm mysql-community-server-5.7.25-1.el7.x86_64.rpm

安装完成后 MySQL 的默认配置文件为 /etc/my.cnf 接下来我们就可以启动 MySQL 啦

$ systemctl start mysqld.service

$ systemctl enable mysqld.service

$ systemctl status mysqld.service

1.3 修改 MySQL 默认密码

MySQL 5.7 以后,不在允许使用空密码进行登录,默认会初始化一个密码到 MySQL Error 日志中,配置参数 log-error= 指定的文件。

$ cat /var/log/mysqld.log | grep password

2019-03-20T02:44:49.359004Z 1 [Note] A temporary password is generated for root@localhost: /qrsX

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值