MySQL5.7 安装(Redhat)

2021-02-26 15:30:51 浏览数 (1)

MySQL 是一款使用最普遍的关系型数据库管理系统(RDBMS Relational Database Management System) 。

2018年,MYSQL 从5.7版本直接到了8.0版本,8.0版本相对于5.7版本来说,肯定是做了很多性能优化和漏洞修复,比如说速度大幅提高了。

但是,对于一个公司来说,不会那么快就切换版本(除非是一个新开始的项目才有可能),更换版本有很多风险,比如切换过程中的数据迁移是很麻烦的,新版本也可能有未知的重大故障。

下面介绍在 Linux 系统中安装 MySQL5.7 的步骤,本文是在 Redhat7 的系统中安装,在其他 Linux 系统,如 Ubuntu 中安装的步骤会有不一样的地方,不过方法是相似的。

一、下载MySQL5.7

1. 直接百度 mysql ,点击进入 MySQL 官网 https://www.mysql.com/ ,然后点击 DEVELOPER ZONE 进入开发空间, 这里不要直接点 DOWNLOADS,那样只能找到最新版的 MySQL8.0 。

2. 向下滚动页面,在 MySQL Community Server 下选择如下图中的 5.7.27 GA。

3. 进入 MySQL Community Server 5.7.27 页面后,操作系统默认是 Windows ,将操作系统切换成 Red Hat Enterprise Linux / Oraccle Linux ,等待页面刷新完成。

4. 切换完成操作系统后,向下滚动页面,选择 (mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar) 下载 Redhat 系统对应的安装包,点击 Download 进入下载页面。

5. 点击 No thanks,just start my download. 就开始下载了。这个安装包有500多兆,等待下载完成,本地就有 MySQL5.7 的安装包了 。

下载完成后,安装包是保存在 Windows 中的,需要把安装包传到 Redhat 系统中,可以使用很多工具来完成,如 WinSPC ,FileZilla 等,都是很好用的工具,总之要把安装包传到 Redhat 系统中。

本文中的安装方式是将安装包全部下载到了本地,是可以离线安装的,所以安装包比较大,传输需要一段时间,耐心等待。

二、安装MySQL5.7

1. 进入 Redhat 系统的命令行,先找到下载好的 MySQL5.7 安装包,然后解压出对应的 rpm 安装包,可以看到,刚才下载的安装包里面包含了10个 rpm 安装包。

代码语言:javascript复制
# 查看安装包
ls -lh
# 解压安装包
tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

2. 解开的安装包有10个,如果不清楚安装的依赖关系,就不要一个一个的安装,也不要想着只安装自己需要,那样可能会带来很难定位的问题。

直接一条命令 yum install mysql-community-* 全部一起安装就行了。

代码语言:javascript复制
yum install mysql-community-*

3. 这里列出了需要安装的安装包和对应的依赖包,并提示我们是否确认要安装,输入 y 回车确认。

4. 当所有的包都安装完成后,提示 Complete! 说明已经安装成功了。

三、使用MySQL5.7

1.安装完成后,需要先开启 MySQL Server,这样才能使用。

代码语言:javascript复制
# 启动 mysql server
systemctl start mysqld.service
# 查看初始密码
grep password /var/log/mysqld.log

启动之后,MySQL 会自动生成一个初始密码,保存在 mysql.log 文件中,我们需要到这个文件中查找密码,否则没有密码,无法登录。

2. 输入 mysql -u root -p 回车,然后将刚才查到的初始密码复制粘贴过来,回车,就连接到了 MySQL,现在的 Server version 是 5.7.27 ,说明这正是我们刚才安装的 MySQL 版本。

登录 MySQL 后,先改一个方便自己记忆的密码,因为初始密码是随机生成的,不方便记忆。密码需要同时包含大小写字母,特殊字符和数字,不低于8个字符,如果不满足需要重新修改。

代码语言:javascript复制
# 修改密码命令
alter user 'root'@'localhost' identified by ‘xxxxxxxxxx’';

3. 修改密码之后,退出 MySQL,然后重新登录,这次登录就需要使用修改之后的密码了。登录成功之后,可以开始正常使用了。

0 人点赞