来自 澳门威尼斯人注册网站 2019-12-29 05:22 的文章
当前位置: 澳门威尼斯人平台 > 澳门威尼斯人注册网站 > 正文

如何彻底卸载MySQL5.5

彻底卸载Yum安装的MySQL数据库

  • 在我第二章MySQL数据库基于Centos7.3-部署过程中,因为以前安装过其它的版本所以没有卸载干净影响后期安装

如果你的电脑之前装过MySQL,卸载后想再重新安装MySQL的时候可能就会因为前一版本卸载不彻底而出现错误。最常见的就是安装好后设置参数的最后一步验证时,会在Execute configurattion步骤中的第三项Start Service出错,错误提示为“Could not start the service MySQL”,或者是第四项apply security setting时出错。
彻底卸载Mysql的方法:
首先,在服务(开始——>控制面板——>管理工具——>服务)里停掉MySQL的服务。打开控制面板-添加删除程序,找到MySQL,卸载。然后,删除注册表:
开始-运行里面输入regedit,打开注册表,
找到关于MYSQL的项把他们都删除:
图片 1
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
我的电脑是win7系统,删除注册表的时候第三项没有找到,在网上搜了一下,在C:ProgramData的文件夹里面有MySql文件夹,找到并删除它,如果没有找到,有可能这个文件被隐藏了,设置让隐藏文件可见,找到MySql,将它删除。
接着,就安装成功了。
图片 2

彻底卸载MySQL

MySQL的分区表功能自5.1才开始支持,Centos的MySQL为5.0的,需要将其卸载后安装5.1

一、卸载Centos7自带的Maridb数据库

卸载maridb:
[root@host-131 ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@host-131 ~]# yum -y remove mari*
[root@host-131 ~]# rm -rf /var/lib/mysql/*
[root@host-131 ~]# rpm -qa | grep mariadb
[root@host-131 ~]#

 

下面是一些操作、错误和解决方案的记录:

二、彻底卸载MySQL数据库:

基于MySQL数据库基于Centos7.3-部署后,卸载mysql数据库:
[root@host-131 ~]# yum remove mysql-community-serve

使用remove发现还有部分残余文件:
这就是默认的卸载,其实还有很多 MySQL 依赖的软件包都并没有移除,
我们可以使用 rpm 命令的方式查看有哪些相关的软件名

[root@host-131 ~]# rpm -qa |grep mysql
mysql-community-libs-5.7.22-1.el7.x86_64
mysql-community-server-5.7.22-1.el7.x86_64
mysql80-community-release-el7-1.noarch
mysql-community-client-5.7.22-1.el7.x86_64
mysql-community-common-5.7.22-1.el7.x86_64
[root@host-131 ~]# yum remove mysql-*    //挨个卸载

卸载并不会自动删除配置文件等,所以我们还需要手动来删除
[root@host-131 ~]# find / -name mysql
/etc/logrotate.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/share/mysql
[root@host-131 ~]# 
[root@host-131 ~]# rm -rf /var/lib/mysql     //将上边的文件全部删除

通过这个方法可以完全卸载MySQL

 

 

1、控制面板里的增加删除程序内进行删除 

 

 

1.关闭目前的mysql服务

  2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 

    /etc/init.d/mysqld stop

 

2.确保已正常关闭  www.2cto.com  

  3、开始->运行-> regedit 看看注册表里这几个地方删除没有 

   ps -ef | grep mysql

 

   如果没关闭,kill之

 HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL 目录删除 

  1. 查询mysql的安装情况:

 

    rpm -qa | grep mysql

  HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL 目录删除 

    将列出来的删除。

  www.2cto.com  

    rpm -e mysql-server.x86_64

  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。) 

    如果报有多个,则用项 --allmatches将其全部删掉

 

  1. 下载mysql5.5的rpm版

  4、这一条是很关键的 

    rpm -ivh mysql-server和client

  C:ProgramDataMySQL 

  1. 启动新的mysql

本文由澳门威尼斯人平台发布于澳门威尼斯人注册网站,转载请注明出处:如何彻底卸载MySQL5.5

关键词: