首页 > 数据库 >centos 7 下完全卸载 mysql 5.6

centos 7 下完全卸载 mysql 5.6

时间:2024-04-29 23:25:40浏览次数:26  
标签:x86 centos 5.6 51 community mysql el7

centos 下完全卸载 mysql5.6

 

1 查看已经安装的服务
rpm -qa | grep -i mysql
-i 作用是不区分大小写

mysql-community-common-5.6.51-2.el7.x86_64
mysql-community-libs-5.6.51-2.el7.x86_64
mysql-community-server-5.6.51-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-client-5.6.51-2.el7.x86_64


2 停掉mysql (若不停掉服务,无法卸载)
systemctl stop mysqld.service
 
3、执行卸载(卸载的内容都是步骤1查看的内容)
rpm -ev --nodeps mysql-community-release-el7-5.noarch
rpm -ev --nodeps mysql-community-client-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-common-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-server-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-libs-5.6.51-2.el7.x86_64

 

(base) [root@VM-0-2-centos ~]#
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-release-el7-5.noarch
Preparing packages...
mysql-community-release-el7-5.noarch
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-client-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-client-5.6.51-2.el7.x86_64
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-common-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-common-5.6.51-2.el7.x86_64
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-server-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-server-5.6.51-2.el7.x86_64
warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave
(base) [root@VM-0-2-centos ~]# rpm -ev --nodeps mysql-community-libs-5.6.51-2.el7.x86_64
Preparing packages...
mysql-community-libs-5.6.51-2.el7.x86_64

查看 /etc/my.conf文件是否删除,若没有,执行删除
查看:

cd /etc/my.conf
-bash: cd: /etc/my.conf: No such file or directory

删除:
rm -rf /etc/my.cnf



rm /etc/my.cnf

ll /var/lib/mysql

rm -rf /var/lib/mysql


查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除

可以看到有两个安装包
MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm

删除这两个服务(去掉后缀)
rpm –e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64
rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64
查看残留的目录:

whereis mysql

mysql: /usr/share/mysql

然后删除mysql目录:

rm -rf  /usr/share/mysql

删除相关文件:
rm -rf /usr/my.cnf
rm -rf /root/.mysql_sercret


最关键的:

rm -rf /var/lib/mysql

 

 

REF

https://www.cnblogs.com/haixiang/p/10194940.html

标签:x86,centos,5.6,51,community,mysql,el7
From: https://www.cnblogs.com/emanlee/p/18166785

相关文章

  • mysql-B+树
    MySQL中的InnoDB存储引擎广泛使用了B+树作为索引的数据结构,这是因为它特别适合于磁盘I/O密集型操作,能够高效地处理大量的数据查询。B+树的基本特性有序性:B+树的所有叶子节点包含了全部的关键字以及对应的数据记录指针,并且这些叶子节点是按关键字的大小顺序链接在一起的。这使......
  • CentOS安装MySQL的两种方式——RPM和YUM
    0、首先确认是否安装过MySQLyumlistinstalled|grepmysqlrpm-qa|grepmysql若果有安装,需要先删除旧版本。yumremovemysql一、通过官网下载tar压缩包(或者直接下载RPM安装包)1.打开MySQL官网下载地址,选择适合自己的版本,下载tar压缩包。2.通过WinSCP等工具上传到CentO......
  • 【教程】Homebrew安装MySQL 8 & 设置root密码
    ✨Homebrew安装MySQL8brewinstallmysql==>CaveatsWe'veinstalledyourMySQLdatabasewithoutarootpassword.Tosecureitrun:mysql_secure_installationMySQLisconfiguredtoonlyallowconnectionsfromlocalhostbydefaultToconnectr......
  • Mysql启动报错:Job for mysqld.service failed because the control process exited wi
      该方法会删除mysql数据,慎用centos7上使用yum安装mysql后,启动报错[root@localhost~]#systemctlstartmysqldJobformysqld.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusmysqld.service"and"journalctl-xe"for......
  • Mysql锁机制与优化实践以及MVCC底层原理剖析
    学习来源-图灵课堂https://vip.tulingxueyuan.cn锁学习参考:https://juejin.cn/post/7307889500545253395  锁机制为了保证数据的一致性,当访问共享变量的时候我们可以针对共享数据加锁,但是加锁要时要注意加锁的成本,还有加锁的粒度,还有就是是否会发生死锁,还有就是发生了死锁......
  • centos iptables xtables-multi
    docker启动systemctlstartdocker#失败查看原因journalctl-xeudocker4月2917:57:42a03dockerd[55315]:time="2024-04-29T17:57:42.491144216+08:00"level=infomsg="Startingup"4月2917:57:42a03dockerd[55315]:time="2024-04-29T17:57......
  • 3分钟部署mysql并开启binlog
    curl-fsSLhttps://get.docker.com|bashyum-yinstalldocker-cesudosystemctlstartdockersudosystemctlenabledockermysql快速安装sudodockerpullmysqlmkdir-p/opt/module/mysql/conf/opt/module/mysql/data/opt/module/mysql/conf/config.d/touch/opt......
  • Mysql、Oracle、SqlServer的JDBC连接实现和对比(提供驱动包)
    Mysql、Oracle、SqlServer的JDBC连接实现和对比(提供驱动包)首先,我们需要准备数据库连接所需的jar包。目前mysql的驱动包可能比较好找,但是oracle和sqlserver的有很多,要找到能用的要花一点点心思,这里直接把下载地址和版本发送出来。Mysql:驱动程序包:mysql-connector-java-5.1.3......
  • mysql-undo log
    MySQL的UndoLog(回滚日志)是InnoDB存储引擎中一个核心的组件,它主要有以下两个目的:确保事务的原子性支持多版本并发控制(MVCC)1.事务的原子性保证UndoLog记录了数据更改之前的状态。当一个事务开始修改数据时,InnoDB首先会在UndoLog中记录这些更改的反向操作(比如,一个......
  • Docker安装MySQL 5.7
    1.创建数据存储目录先创建3个目录,创建MySQL容器时会挂载容器的卷。mkdirlogmkdirdatamkdirconf2.Docker仓库查看MySQL3.拉取镜像dockerpullmysql:5.74.创建MySQL配置文件[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[......