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基础(部分讲解)

    linux常见岗位 Linux运维工程师、Linux高级架构师、运维开发工程师、数据库管理员、云计算架构师 作为python后端可以从事的linux岗位: 自动化运维、容器运维、DBA注意:会的越多给的就越多!!!补充知识 IDC运维:机房运维员 不要做!!! 计算机的种类 计算机目前可以简单分成三种:台式机、笔记本、服务器 作用 可以尽量避免数据不会丢失(…

    Linux 2023年4月10日
    00
  • [Linux] Linux系统(进程管理)

    进程:当我们运行程序时,Linux会为程序创建一个特殊的环境,包含程序运行的所有资源,这个环境就称为进程   前台进程:一般我们使用一些命令,都属于前台进程,直接输出结果到显示器 后台进程:在命令的末尾加上&可以创建最简单的后台进程 常驻进程:系统级进程,以root权限运行在后台,可以处理其他进程请求 孤儿进程:杀掉父进程后,子进程没了父亲,成了孤儿…

    Linux 2023年4月13日
    00
  • 实验楼-3-Linux用户及用户组

    获得自己用户名 $ who am i $ whoami pts/0 : 伪终端/序号   root操作:sudo Firstly,知道当前登录用户的密码;Secondly,当前用户在sudo用户组 添加新用户: sudo adduser user_name    /*回车输入默认值*/ 默认为新用户创建home目录 : ls /home 切换登录用户 :  …

    Linux 2023年4月15日
    00
  • Linux xfs文件系统stat命令Birth字段为空的原因探究

    在Linux平台找出某个目录下创建时间最早的文件,测试验证脚本结果是否准确的过程中发现一个很有意思的现象,stat命令在一些平台下Birth字段有值,而在一些平台则为空值,如下所示: RHEL 8.7下, XFS文件系统 [mysql@mysqlu02 ~]$ more /etc/redhat-release Red Hat Enterprise Linux…

    Linux 2023年5月11日
    00
  • Kloxo-MR VPS主机控制面板-安装使用及中文设置方法

    Kloxo-MRVPS主机控制面板-安装使用及中文设置方法 Kloxo-MRVPS是一款免费的主机控制面板,它支持Linux VPS和服务器,包括CentOS、Debian、Ubuntu等主流Linux操作系统。本攻略将介绍Kloxo-MRVPS的安装使用及中文设置方法。 Step 1:安装Kloxo-MRVPS 首先,我们需要在VPS或服务器上安装Klox…

    Linux 2023年5月14日
    00
  • 在win10和linux上分别安装Python虚拟环境的方法步骤

    针对这个问题,我可以提供以下几个部分的详细攻略: 准备工作 在Win10上安装Python虚拟环境的方法步骤 在Linux上安装Python虚拟环境的方法步骤 接下来,我将分别对以上三个部分进行详细讲解。 一、准备工作 在安装Python虚拟环境之前,我们需要先准备好以下的工具和环境: Python环境:要安装Python虚拟环境,必须先安装Python,并…

    Linux 2023年5月24日
    00
  • Linux–虚拟环境

          如果我们在进行多个django项目的话,只用一个物理环境的话,那么会影响效率,这时候我们局可以应用虚拟环境了        virtualenv #指定清华源下载pip的包 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv #升级pip工具 pip3 insta…

    Linux 2023年4月11日
    00
  • Linux下使用pure-ftpd建立匿名ftp访问的方法

    下面我将为您详细讲解如何在Linux系统下使用pure-ftpd建立匿名ftp访问的方法。 准备工作 在安装pure-ftpd之前,需要先安装依赖包,可以使用以下命令进行安装: sudo apt-get update sudo apt-get install build-essential libssl-dev libpam0g-dev 安装pure-ftp…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部