MySQL5.7 安装(Redhat)

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 安装包。

# 查看安装包
ls -lh
# 解压安装包
tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

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

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

yum install mysql-community-*

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

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

三、使用MySQL5.7

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

# 启动 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个字符,如果不满足需要重新修改。

# 修改密码命令
alter user 'root'@'localhost' identified by ‘xxxxxxxxxx’';

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

MySQL5.7 安装(Redhat)相关推荐

  1. linux 学习笔记 (1) —— 安装 Redhat enterprise 5

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装Redhat enterprise 5 参见ARM教程 2.安装RT8168网卡驱动 2.1查看网卡的芯片 # lsp ...

  2. linux红帽网页中文乱码解决,【linux学习笔记】安装redhat时中文显示乱码(小方框)解决方法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ------------------------------------- 防抽------------------------------------- ...

  3. MySQL5.7安装步骤

    2019独角兽企业重金招聘Python工程师标准>>> MySQL5.7安装步骤 MySQL-installer-community-5.7.9.1各版本相关说明: mysql-in ...

  4. Mysql5.7安装错误处理与主从同步及!

    Mysql5.7安装错误处理与主从同步及! basedir=/iddbs/mysql-5.7.16 datadir=/iddbs/mysql5.7/data3306 一.自定义Mysql.5.7版本免 ...

  5. win10 mysql5.5无响应_Win10安装mysql5.5安装最后一步停住卡死未响应的解决方法

    在win10系统中安装了Mysql5.5,不过在配置到最后一步的时候,就会出现停止卡死未响应的现象,尝试修改了Mysql端口号和修改了Mysql服务名之后,都不能解决该问题,还使用管理员身份启动Mys ...

  6. 思科UCS服务器怎么安装系统,安装Redhat/CentOS操作系统在UCS M系列服务器

    简介 本文描述如何安装Redhat企业Linux (RHEL)或在思科统一计算系统(UCS)使用局部存储器, M系列服务器的CentOS Linux. Cisco 建议您了解以下主题: Cisco U ...

  7. Win7下硬盘安装Redhat双系统

    Win7下硬盘安装Redhat Linux 形成双系统过程详解 需要软件 EasyBCD2.0  和 linux ISO 系统镜像 RedHat linux下载地址:http://www.linuxi ...

  8. tos重装mysql_云服务器(腾讯云)从零开始部署记录(3)之mysql5.7安装

    1.安装yum repo centos的yum源中没有mysql(可尝试直接使用安装命令:yum install mysql-server尝试),需要到mysql的官网下载yum repo配置文件,然 ...

  9. mysql5.7安装教程

    mysql5.7安装教程 1.下载mysql 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载zip免安装版,可以省去很 ...

最新文章

  1. Storm 01之 Storm基本概念及第一个demo
  2. 《结对-贪吃蛇-设计文档》
  3. 分享一篇很不错的CMake入门文章,值得收藏细读!
  4. LSTM 与 Bilstm介绍(包含代码实现、Python)
  5. 【UI设计师必备】完美色彩搭配超级实用GUI的素材
  6. ajax跨域问题解决(spring boot)
  7. 思科交换机配置命令大全,交换机配置案例详解
  8. Matlab:实现高斯光束产生
  9. 文件保险柜 v2.6 官网
  10. App中使用微信公众号的模版消息来进行消息推送
  11. 随机过程总结(1)--一些基本概念
  12. 电脑重启bootmgr_解决电脑出现bootmgr is missing如何解决
  13. 一位百度AI工程师的求职经历(offer/面经/干货/感悟)
  14. 基础阶段(三)MDP核心——贝尔曼方程
  15. 计算机应用基础数制试题及答案,计算机应用基础试题及答案1.doc
  16. 回收站清空数据恢复步骤如何
  17. ubuntu下使用testerSunshine12306抢票程序
  18. python进行邮件发送以及django中利用邮件注册激活功能
  19. macOS Mojave 使用SMB局域网共享作为TimeMachine时间机器的备份盘报错Disk does not support Time Machine backups. (error 45)
  20. wordart-在线生成要想的图片做为报告的门面

热门文章

  1. 【剑指offer】二叉搜索树转双向链表,C++实现
  2. 2、压滤机现场图片和组成部分详细构造
  3. CSS魔法堂:选择器及其优先级
  4. [每天一个知识点]14-Java语言-字符串拼接
  5. 怎么设置tomcat的默认应用
  6. Windows下架设Apache并支持ASP-Win+Apache+ASP
  7. 为什么需要函数式编程?
  8. 搭建个人博客,还有比这更快的?
  9. Docker 使用 docker push 命令将镜像推送到 Docker Hub 服务器上
  10. sqlplus / as sysdba 提示权限不足(ORA-01031)问题处理