Linux的MySQL安装与卸载

安装与卸载

    • 卸载
    • 安装
      • 配置yum源
      • 安装MySQL

声明一下本人用的Linux版本是CentOs7.9版本的。

卸载

如果我们用的云服务器,云服务器可能会自带MySQL或者mariadb(其实就是MySQL的一个开源分支),如果我们不想用自带的,需要先对数据库进行卸载。

  1. ps -axj | grep mysql或者ps -axj | grep mariadb 看一下有没有自带的,如果有自带的可能是这样
    在这里插入图片描述
  2. su -切换到root用户,使用systemctl stop mysqld停掉MySQL服务。
  3. Linux安装MySQL时,从远端获取的安装包一般都是.rpm格式的安装包,所以用rpm -qa | grep mysql命令可以查看到MySQL相关的安装包,例如:
    在这里插入图片描述
  4. 然后要做的就是卸载这些安装包,可以一个一个卸载,但是批量化卸载更快,使用rpm -qa | grep mysql | xargs yum -y remove,通过xargs把这些安装包都喂给yum来卸载就可以了。
  5. 做完这些之后可以ls /etc/my.cnf查看一下MySQL的配置文件还在不在,如果没有证明卸载干净了。ls /var/lib/mysql/这些是之前MySQL留下的数据并不影响后续。

安装

配置yum源

  1. 首先获取MySQL的yum源,在 http://repo.mysql.com 这个官网里面下载,选择与自己系统版本相匹配的MySQL(查看系统版本 cat /etc/redhat-release 我的是CentOs7.9),可以右键查看源代码看的更详细一点,我选择5.7版本的。el7.9表示的是CentOs7.9。
    在这里插入图片描述
  2. 下载之后可以把rpm文件拷贝到Linux系统中,然后就可以进行配置yum源了,可以按照图中的指令解压这个rpm文件,下面就是配置yum源前后的区别
    在这里插入图片描述
  3. 安装yum之后,rpm安装包就可以删除掉了

安装MySQL

  1. yum源配置好之后,我们可以直接用yum命令去安装,yum install -y mysql-community-server

  2. 如果碰到了这样的问题:
    在这里插入图片描述

    这说明rpm秘钥过期了,直接用这个命令获取 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022,获取之后再次执行安装命令就可以了。

    安装完成之后,我们可以通过查看MySQL的配置文件,MySQL的服务端以及MySQL的客户端是否存在,如果都存在说明安装成功
    在这里插入图片描述
    这就是CentOs下MySQL的安装和卸载,希望能对您有所帮助

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/451598.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2023年全国职业院校技能大赛软件测试赛题第9套

2023年全国职业院校技能大赛 软件测试赛题第9套 赛项名称: 软件测试 英文名称: Software Testing 赛项编号: GZ034 归属产业: 电子与信息大类 赛项组别: 高等职业教育 …

“成像光谱遥感技术中的AI革命:ChatGPT应用指

遥感技术主要通过卫星和飞机从远处观察和测量我们的环境,是理解和监测地球物理、化学和生物系统的基石。ChatGPT是由OpenAI开发的最先进的语言模型,在理解和生成人类语言方面表现出了非凡的能力。本文重点介绍ChatGPT在遥感中的应用,人工智能…

BUGKU-WEB ezbypass

题目描述 题目截图如下: 进入场景看看: 解题思路 代码审计题目发现需要构造一个字符串,使得它不包含字母、数字、特殊字符的PHP代码片段,长度小于105,然后传递给$codepost提交参数,eval(&…

【JS】浅谈防抖与节流

防抖与节流 前言一、防抖1.1是什么?1.2做什么?1.3应用场景?1.4实现原理? 二、节流是什么?2.1是什么?2.2做什么?2.3应用场景?2.4实现原理? 总结 前言 防抖与节流算是面试…

一起玩儿3D打印机——01 3D打印机初探

摘要:本文介绍3D打印技术的基本知识以及3D打印机的结构分类和组成 3D打印技术这几年得到了快速的发展,在一些特定领域和特定行业逐渐被越来越多的人所接受并大量使用。与之相关的供应链和产业链也日益壮大,并形成了完善的体系。 这次之所以…

虚拟化技术的介绍

查看是否支持虚拟化: Linux虚拟化平台安装 云服务类型: 华为云的介绍: 公有云配置 区域: 同一个区域中的云主机是可以互相连通的,不通区域云主机是不能使用内部网络互相通信的 选择离自己比较近的区域,可以减少网络延时卡顿 华为云yum仓库&…

[C语言] 数据存储

类型意义: 1.类型决定内存空间大小(大小决定了使用范围) 2.如何看待内存空间的视角 类型分类 整形 类型大小(字节)short2int4long4long8 浮点型 类型大小(字节)float4double8long double12 构造类型 数组结构性struct联合union枚举enum 指…

windows下安装python3.8

一、从官网下载安装包 官网地址:https://www.python.org/downloads/ 华为云地址:https://mirrors.huaweicloud.com/python/ 第三方镜像:https://registry.npmmirror.com/binary.html?pathpython/ 注意:从python3.8.10版本开始…

java八股文 笔记(持续更新中~)

1 Redis 2Mysql 3JVM 4java基础底层 5 spring 6 微服务 7.......(持续更新) One:Redis篇 1.穿透 2:击穿 3:雪崩 3 33 4:双写一致 5.持久化

Vue3全家桶 - Vue3 - 【8】模板引用【ref】(访问模板引用 + v-for中的模板引用 + 组件上的ref)

模板引用【ref】 Vue3官网-模板引用;如果我们需要直接访问组件中的底层DOM元素,可使用vue提供特殊的ref属性来访问; 一、 访问模板引用 在视图元素上采用ref属性来设置需要访问的DOM元素: 该 ref 属性可采用 字符串 值的执行设…

docker-compose Install ONLYOFFICE

ONLYOFFICE 前言 ONLYOFFICE 是一款全面的协作办公软件套件,集成了文档处理、电子表格和演示文稿等功能,为团队提供了无缝协作的工作环境。其功能强大,操作简便,是各种规模和类型的团队的首选工具。 功能介绍 多人协作:ONLYOFFICE 提供实时协作功能,让团队成员可以同时…

QGIS 开发之旅一《二次开发环境搭建》

1、 安装QT 下载QT Index of /new_archive/qt 我选择的版本是 Qt5.14.2 2、安装VS2017 Downloads & Keys - Visual Studio Subscriptions。下载后选择windows通用平台开发和C 开发就可以了。 3、安装插件QT vs tools 搜索 qt vs tools,选择第一个安装 …

【vivado】 clock wizard 时钟IP

一、前言 MMCM和PLL是在FPGA设计中不可避免需要使用到的时钟资源,对于其功能及使用方法的理解是正确进行FPGA设计的前提。 二、Xilinx 时钟 IP配置 vivado中使用时钟向导(Clocking Wizard)配置时钟IP核,其框图如下: clk_in 输入时钟&#…

MachineSink - 优化阅读笔记

注:该优化与全局子表达式消除刚好是相反的过程,具体该不该做这个优化得看代价模型算出来的结果(有采样文件指导算得会更准确) 该优化过程将指令移动到后继基本块中,以便它们不会在不需要其结果的路径上执行。 该优化过程并非旨在替代或完全…

按键+串口发送实验

摸鱼记录 Day_15 ~( ̄▽ ̄~)(~ ̄▽ ̄)~ review 前边已经学习了: 串口发送Vivado 串口通信(UART)------串口发送-CSDN博客 按键基于状态机的按键消抖实现-CSDN博客 1. …

CANopen转Profinet网关连接西门子PLC与变流器通讯

CANopen转Profinet网关(XD-COPNm20)在智能领域,变流器的应用非常广泛,变流器一般会采用CANopen协议。现场采用台达的变流器(支持CANopen协议)作为CANopen从站,S7-1500系列PLC做主站,…

ENVI 如何批量拆分多波段栅格

在处理遥感图像时,需要将多波段栅格进行拆分是很常见的需求。下面介绍一种方法,可以实现图像批量拆分并重命名。 打开ENVI的App Store 搜索并下载应用 在ENVI的App Store中搜索"将多波段图像拆分成多个单波段文件",并下载安装。 打…

索引失效的介绍和避免方法

索引是什么 在关系数据库 中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种 存储结构 ,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 索引的作用相当于图书的目录,可以根据…

20240309web前端_第一周作业_完成用户注册界面

作业一&#xff1a;完成用户注册界面 成果展示&#xff1a; 完整代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-…

MyBatis拦截器四种类型和自定义拦截器的使用流程

文章目录 MyBatis拦截器四种类型和自定义拦截器的使用流程一、MyBatis拦截器四种类型的详细解释&#xff1a;1. **ParameterHandler 拦截器**&#xff1a;2. **ResultSetHandler 拦截器**&#xff1a;3. **StatementHandler 拦截器**&#xff1a;4. **Interceptor Chain 拦截器…