Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

Linux下MySQL5.7.18yum方式从卸载到安装过程

MySQL是一款开源数据库管理系统,支持多种操作系统,其中Linux是最流行的操作系统之一。本文将为大家介绍怎样在Linux系统中使用yum命令来卸载和安装MySQL5.7.18。

1. 卸载MySQL5.7.18

在卸载MySQL之前,需要先检查MySQL是否已经被安装,以及其版本。可以使用以下命令来查看版本号:

mysql --version

若版本号为5.7.18,则说明MySQL已经被安装。下面是卸载MySQL的步骤:

  1. 使用以下命令来停止正在运行的MySQL服务:

    sudo systemctl stop mysqld

  2. 使用以下命令来卸载MySQL:

    sudo yum remove mysql-community-server

  3. 确认卸载:

    rpm -qa | grep mysql

    若没有任何输出,则说明MySQL已经彻底卸载。

2. 安装MySQL5.7.18

在安装MySQL5.7.18之前,需要先配置yum源。具体步骤如下:

  1. 创建一个MySQL的yum源文件:

    sudo vi /etc/yum.repos.d/mysql-community.repo

  2. 将以下内容添加到文件中:

    [mysql57-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

  3. 更新yum缓存:

    sudo yum update

  4. 使用以下命令来安装MySQL5.7.18:

    sudo yum install mysql-community-server

  5. 启动MySQL:

    sudo systemctl start mysqld

  6. 查看MySQL的状态:

    sudo systemctl status mysqld

    若状态为active,则说明MySQL已经成功安装。

示例说明

示例1:查询MySQL状态

使用以下命令来查询MySQL状态:

sudo systemctl status mysqld

输出如下:

● mysqld.service - MySQL Community Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-06-14 21:00:02 CST; 4min 13s ago
  Process: 5023 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 5013 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 5026 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─5026 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

其中,Active: active (running)表示MySQL状态为正在运行。

示例2:更新yum缓存

在配置完MySQL的yum源文件之后,需要更新yum缓存,使用以下命令进行更新:

sudo yum update

更新过程中,会显示类似下面的内容:

 …
mysql-connectors-community                                | 2.5 kB  00:00:00     
mysql-tools-community                                     | 2.5 kB  00:00:00     
mysql56-community                                         | 2.5 kB  00:00:00     
mysql57-community                                         | 2.5 kB  00:00:00     
(1/7): mysql-connectors-community/x86_6 | 3.6 kB  00:00:00     
(2/7): mysql-tools-community/x86_64/7. | 3.4 kB  00:00:00     
(3/7): mysql56-community/x86_64/7Ser | 2.5 kB  00:00:00     
(4/7): mysql57-community/x86_64/7Ser | 2.5 kB  00:00:00     
…

更新完成后,即可进行MySQL的安装。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下MySQL5.7.18 yum方式从卸载到安装过程图解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux下MySQL 5.5.8 源码编译安装记录分享

    下面是“Linux下MySQL5.5.8源码编译安装记录分享”详细攻略: 准备工作 确认系统已经安装了必要的依赖库:sudo apt-get install build-essential libncurses5-dev libssl-dev libaio-dev 下载 MySQL 5.5.8 源代码:wget https://cdn.mysql.com//…

    Linux 2023年5月14日
    00
  • 如何在Linux系统上安装和配置DNS服务器?

    在Linux系统上安装和配置DNS服务器的步骤如下: 安装BIND软件包 首先,需要安装BIND软件包,执行以下命令安装: sudo apt-get update sudo apt-get install bind9 配置DNS 配置文件位于 /etc/bind 目录下,主要配置文件为 named.conf 和 named.conf.options,编辑 n…

    Linux 2023年4月19日
    00
  • top与htop字段解释-linux资源监控

    top是Linux下一个常用命令,用来监视系统的运行状况,类似于Windows的任务管理器,下图是top命令的运行界面:top的运行结果可以大致分为7个部分: 第1行显示了系统概况 第2行显示了进程概况 第3行显示了CPU概况 第4行显示了内存概况 第5行显示了Swap分区概况 第6行为空行,用以显示运行命令时输入的参数 剩下部分则为每个进程的详细信息 第1…

    Linux 2023年4月11日
    00
  • linux– /usr/bin/grub2-editenv: error: invalid environment block.

    1.     go to /boot/grub2/grubenv# mv /boot/grub2/grubenv /home/bak  2.重新创建grubenv文件 # grub2-editenv /boot/grub2/grubenv create      will pass

    Linux 2023年4月13日
    00
  • Linux uptime命令

    Linux uptime命令的作用与使用方法 Linux uptime命令用于显示系统的运行时间、平均负载等信息。它可以帮助管理员了解系统的运行情况,及时发现问题并进行优化。 Linux uptime命令的使用方法 uptime命令的基本语法如下: uptime [选项] 其中,选项是可选的。下面是一些常用的选项: -p:以人类可读的格式显示系统运行时间。 …

    Linux 2023年5月10日
    00
  • VMware下Centos7桥接方式网络配置步骤详解

    VMware下Centos7桥接方式网络配置步骤详解 在VMware虚拟机中如果要连接外部网络,可以使用桥接方式。本文将详细讲解在VMware下使用桥接方式连接网络的配置步骤。 步骤一:打开网络设置 进入VMware虚拟机,打开网络适配器设置。 # 打开命令行工具,输入如下命令 sudo vi /etc/sysconfig/network-scripts/i…

    Linux 2023年5月24日
    00
  • (新手向)在Linux中使用VScode编写 “Hello,world”程序,并编写测试-Ubuntu20.4

    本文意在帮助 Go 语言初学者在 Linux环境下编写自己的第一个Golang程序 难点主要在 VScode 中 Go 插件的下载 与 go.mod 以及编译运行和 第一个Go测试程序的使用   前提准备:安装Ubuntu20.4、安装Go并配置环境   1.下载并安装 VScode 编译器 (自行下载,不再赘述)   2.打开 VScode,按步骤安装中文…

    2023年4月8日
    00
  • Linux报错:audit: backlog limit exceeded(审计:超出积压限制)

    Linux报错:audit: backlog limit exceeded(审计:超出积压限制) 系统版本:CentOS Linux release 7.6.1810 (Core) 问题现象:一次巡检中发现业务系统打不开,对应的Linux服务器ssh连接不上,但是能ping通,于是在VMware vcenter 远程控制台打开操作系统界面,报错提示 audi…

    2023年4月8日
    00
合作推广
合作推广
分享本页
返回顶部