首页 > 数据库 >linux系统中彻底删除MySql

linux系统中彻底删除MySql

时间:2023-07-03 21:45:47浏览次数:54  
标签:linux rhel5 5.5 删除 25a mysql rpm MySql

一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql

1

rpm -qa|grep -i mysql

  可以看到如下图的所示:

 

 

 

  显示之前安装了:

  
MySQL-client-5.5.25a-1.rhel5

  
MySQL-server-5.5.25a-1.rhel5

二、停止mysql服务、删除之前安装的mysql

  删除命令:rpm -e –nodeps 包名

  rpm -ev
MySQL-client-5.5.25a-1.rhel5

  rpm -ev
MySQL-server-5.5.25a-1.rhel5

  如果提示依赖包错误,则使用以下命令尝试:

rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps

  如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1

  则用以下命令尝试:

1

rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5

三、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

1

find / -name mysql

  查找结果如下:

1

2

3

4

5

find / -name mysql

/var/lib/mysql

/var/lib/mysql/mysql

/usr/lib64/mysql

  删除对应的mysql目录

1

2

3

rm -rf /var/lib/mysql

rm -rf /var/lib/mysql

rm -rf /usr/lib64/mysql

  具体的步骤如图:查找目录并删除

 

 

 

  注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

1

rm -rf /etc/my.cnf

四、再次查找机器是否安装mysql

1

rpm -qa|grep -i mysql

 

五、总结

无结果,说明已经卸载彻底,接下来直接安装mysql即可。

标签:linux,rhel5,5.5,删除,25a,mysql,rpm,MySql
From: https://www.cnblogs.com/nifrecxgh/p/17524180.html

相关文章

  • MYSQL笔记:删除操作Delete、Truncate、Drop用法比较
    1、执行速度比较Delete、Truncate、Drop关键字都可以删除数据drop>truncate>delete2、原理方面2.1deletedelete属于数据库DML操作语言,只会删除数据表中的记录,会执行事务,执行的时候也会触发触发器。InnoDB数据库引擎中,执行delete操作只会给删除的记录打上了删除标记,并不会真正删除......
  • W04-LINUX防火墙
    NAT实现:1,SNAT:SourceNAT本地网络中的主机通过某一特定地址访问外部网络,实现地址伪装,请求报文:修改源IP;#iptables-tnat-APOSTROUTING-s10.0.0.0/24!-d10.0.0.0/24-jSNAT---to-source192.168.10.200(固定公网IP)#iptables-tnat-APOSTROUTING-s10.0.0.0/24!-d......
  • mysql处理delete后不释放磁盘空间
    myisam:optimizetabletable_nameinnodb:altertabletable.nameengine='innodb’1.问题描述在使用mysql的时候有时候,可能会发现尽管一张表删除了许多数据,但是这张表表的数据文件和索引文件却奇怪的没有变小。这是因为mysql在删除数据(特别是有Text和BLOB)的时候,会留下许多的数......
  • Linux系统
    Linux系统Linux系统结构(静态角度)UNIX系统由内核、shell、文件系统(系统调用和共用函数库)和应用程序等4部分组成启动顺序:bootloader->linuxkernel->rootfileBootLoader引导程序:用于引导系统,初始化硬件设备、建立内存空间的映射。开发版用ubootLinux系统用imagekernel(li......
  • Bat批处理命令实现一键安装mysql环境
    已测试可用的版本MySQL8.0;环境:windows7/10MySQL8.0.15免安装版项目需求需要实现一个自动化MySQL配置安装及初始化数据库(初始化包括:设置用户名和密码)。批处理用来对某对象进行批量的处理,即可通过批处理让相应的软件执行自动化操作。MySQL免安装版使用步骤:1.配置环境变量2.创建MySQ......
  • mysql的update更新及delete删表记录where不带索引字段导致死锁
    为什么会发生这种的事故?InnoDB存储引擎的默认事务隔离级别是「可重复读」,但是在这个隔离级别下,在多个事务并发的时候,会出现幻读的问题,所谓的幻读是指在同一事务下,连续执行两次同样的查询语句,第二次的查询语句可能会返回之前不存在的行。因此InnoDB存储引擎自己实现了行锁,通过......
  • Cisco AnyConnect Secure Mobility Client 4.10.07062 (macOS, Linux, Windows)
    CiscoAnyConnectSecureMobilityClient4.10.07062(macOS,Linux,Windows)CiscoSecureClient(包括AnyConnect)请访问原文链接:https://sysin.org/blog/cisco-anyconnect-4/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org新版已发布:CiscoSecureClient5.0.030......
  • python连接Oracle数据库实现数据查询并导入MySQL数据库
    1.项目背景由于项目需要连接第三方Oracle数据库,并从第三方Oracle数据库中查询出数据并且显示,而第三方的Oracle数据库是Oracle11的数据库。而django4.1框架支持支持Oracle数据库服务器19c及以上版本,需要7.0或更高版本的cx_OraclePython驱动;django3.2支持Oracle数据库......
  • mysql拓展
    事务定义就是将一组SQL语句放在同一批次内去执行如果一个sql语句出错,则改批次内的所有sql都将被取消执行 (1)原子性 一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性 (2)一致性 在事务开始之前和事务结束以后,数据库的完整性没......
  • Linux下PAM认证详解(以centos7为例)
    Linux下PAM认证详解(以centos7为例)PAM简介(PluggableAuthenticationModules,可插拔认证模块) Sun公司于1995年开发的一种与认证相关的通用框架机制:PAM(可插拔认证模块)是实现认证工作的一个模块。     因为每个服务都用到不同的认证方式,所以就需要不同的认证库。  认......