安装指定版本的mysql(mysql5.7)

目标:解决需求,安装mysql5.7

前言:

安装软件的三种方式:

  1. rpm 安装
  2. 源代码编译安装
  3. yum仓库安装
    • 本地光盘
    • 阿里云yum源
    • 自建yum仓库文件夹
  4. 去mysql官网 寻找该软件下的地址,设置为yum仓库即可(可指定版本)

实践过程

一、卸载系统自带的mysql或mariadb

  1. 先检查是否自带了mysql

    yum list installed |  grep mysql
  2. 有的话

    yum -y remove mysql-libs
  3. mariadb同理

    yum list installed |  grep mariadb
  4. 有的话

    yum -y remove mariadb-libs

二、创建repo文件

  1. https://repo.mysql.com/yum/ 找到对应版本

    例如5.7 https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/ 复制该链接即可

  2. 创建repo文件

    先进入/etc/yum.repos.d/文件夹下
    cd /etc/yum.repos.d/ 再创建repo_backup文件夹用来存放当前目录下repo文件
    mkdir repo_backup 将repo文件移入repo_backup文件夹中
    mv ./*.repo repo_backup/ 创建repo文件并编辑
    vim mysql57.repo [mysql57]
    name='this is mysql57'
    baseurl='https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/'
    enable=1
    gpgcheck=0
  3. 清理缓存 删除/var/cache/yum文件

    yum clean all
    rm -rf /var/cache/yum

三、安装

可以先检查下新yum源可用的mysql安装包

[root@localhost yum.repos.d]# yum repolist all |grep mysql

mysql57 'this is mysql57' 启用: 660

yum install 安装

[root@localhost yum.repos.d]# yum install mysql-community-server-5.7 -y

检查版本(默认下载5.7中最新版本也就是5.7.42)

[root@localhost yum.repos.d]# mysql -V

mysql Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using EditLine wrapper

四、把原来的repo文件重新移动到上级目录

cd /etc/yum.repos.d/
mv ./repo_backup/*.repo .

安装指定版本的mysql(mysql5.7)的更多相关文章

  1. yum 安装mysql, yum安装指定版本的mysql

    yum安装mysql: 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep m ...

  2. 如何使用 Yum Repository 安装指定版本的 MySQL

    自从从使用 debian 系的 apt-get 转到使用 yum 工具之后一直不是很习惯,也没有去看过很多工具包安装的时候到底影响到了哪些文件等.这次借这次社区版 MySQL 安装来一并梳理一下. 首 ...

  3. CentOS 6.9/7通过yum安装指定版本的MySQL

    一.安装CENTOS 6 # wget http://repo.mysql.com/mysql57-community-release-el6.rpm && rpm -ivh mysq ...

  4. Ubuntu下安装指定版本的mysql

    1.编辑/etc/apt/sources.list和/etc/apt/sources.list.save, 手动加上deb http://archive.ubuntu.com/ubuntu trust ...

  5. centos7下安装指定版本mysql5.7.23

    现在mysql版本已经到MySQL 8.0(GA)稳定版本了,所以需求是想简单又快速在centos7下安装指定版本例如MySQL 5.7(GA)版本有下面这种方法 首先需要到mysql官网这里下载对应 ...

  6. Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)

    Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本) Hive 安装依赖 Hadoop 的集群,它是运行在 Hadoop 的基础上. 所以在安装 Hive 之 ...

  7. linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...

  8. MySQL 三 通过yum源安装指定版本的mariadb

      1.yum源安装指定的版本     1)准备工作     下载安装当前次新版 https://downloads.mariadb.org/   选择rpm包,点击Repository Config ...

  9. 使用 docker 安装多版本的 MySQL

    原文:使用 docker 安装多版本的 MySQL 首先从 docker 官网下载安装 docker. 检查 docker 安装是否成功,出现类似下面的信息就是安装好了 $ docker versio ...

  10. mysql使用yum源安装各个版本的mysql数据库

    每次想用yum安装旧版本的mysql时,发现都找不到mysql的yum安装源,在官网只能找到最新版本mysql的yum源.后来才知道,原来最新的mysql的yum源也是包含了旧版本的mysql的yum ...

随机推荐

  1. JS逆向实战12——某店 captchaToken 参数 加密

    今天爬取的是网站需要模拟登陆 目标网站 aHR0cHM6Ly9wYXNzcG9ydC55aGQuY29tL3Bhc3Nwb3J0L2xvZ2luX2lucHV0LmRv 浏览器抓包分析 随便输入一堆假 ...

  2. 1.HVV介绍

    HVV介绍 1.护网职责划分 红队:打点人员.攻击人员.社工人员 蓝队:监控人员.研判人员.溯源人员 2.护网需要具备的技能 红队: 外围打点能力.漏洞挖掘能力.漏洞分析能力.权限提升能力.权限维持能 ...

  3. STM32 HAL库学习 (3) 中断!

        中断在单片机开发中有着重中之重的地位.    中断即打断,实至CPU再执行当前程序时,由于系统出现了某种需要处理的紧急情况,CPU暂停正在执行的程序,转而去执行另一段特殊程序来处理的出现的紧急 ...

  4. w11默认调用ie浏览器方法

    作为公司的一个it人员,最近发现w11不能不能调用ie,导致公司的系统不能正常使用,因为后台插件室默认调用ie,如果重新写插件太麻烦,所以百度了下,亲测可用,目前,公司电脑已经可以正常使用,具体方法如 ...

  5. [Java SE]Java SE异常合集

    1 概述 2 问题集 Q1 : JAVA应用程序启动时报"A fatal error has been detected by the Java Runtime Environment: E ...

  6. 【Note】矩阵加速

    感谢 \(\text{tidongCrazy}\) 倾情授课. 目录 基本形式 基础习题 P1962 斐波那契数列(例题) P4838 P哥破解密码(矩阵加速) 稍微up P1397 [NOI2013 ...

  7. 一篇博客上手request和response

    概念 request:获取请求数据 response:设置响应数据 Request request继承体系 ServletRequest--Java提供的请求对象根接口 HttpServletRequ ...

  8. vue下载文件模板(excel) 和 导出excel表格

    1. get形式传参数 仅限于get方式,注意请求头参数...,需要后台放开 window.location = '/dms-underlying-asset/download?assetType=' ...

  9. [OpenCV-Python] 18 图像梯度

    文章目录 OpenCV-Python:IV OpenCV中的图像处理 18 图像梯度 18.1 Sobel 算子和 Scharr 算子 18.2 Laplacian 算子 OpenCV-Python: ...

  10. Prism Sample 19-NavigationParticipation

    Navigation Participation,不知翻译方法,意思是对导航过程的参与,触发事件,类似离开导航目标和进入导航的回调 在VM中,增加一个接口 ,然后实现导航事件 public class ...