MySQL是目前世界上更流行的关系型数据库管理系统之一,它被广泛应用于网站、企业软件、游戏等领域。但随着时间的推移和企业需求的变更,我们可能需要卸载MySQL数据库。但是,完美卸载MySQL并不像普通软件那样简单,因为MySQL的组件、服务、数据文件等分散在系统的各个角落,我们需要使用一些必备工具来卸载它。本文将介绍三个必备工具,让您在卸载MySQL时事半功倍。
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联面向各种领域:成都雨棚定制等成都网站设计、全网营销推广解决方案、网站设计等建站排名服务。
一、MySQL Installer
MySQL Installer是MySQL官方推荐的卸载MySQL的工具,它包含了MySQL的各种组件,如MySQL Server、MySQL Workbench、MySQL Shell、MySQL Router等,同时提供了升级、配置、监控等功能。因此,使用MySQL Installer来卸载MySQL是最方便的方法之一。
使用MySQL Installer可以卸载MySQL的所有组件,包括MySQL Server、MySQL Workbench、MySQL Router等。具体步骤如下:
1. 下载最新版本的MySQL Installer并安装,它会提示您安装MySQL的哪些组件。
2. 在MySQL Installer的“Installed Products”页面中,找到您要卸载的MySQL组件,如“MySQL Server 8.0.25”、“MySQL Workbench 8.0.25”,勾选它们后,点击“Uninstall”按钮。
3. 等待卸载进程完成,确保所有MySQL的组件都已成功卸载。
使用MySQL Installer可以有效地卸载MySQL,但是它有一个缺点:如果您卸载的MySQL版本较旧,可能会导致一些未知的问题。这是因为MySQL Installer在卸载旧版MySQL时,它无法正确地清理旧版本MySQL的数据文件和配置文件等。
二、MySQL Workbench
MySQL Workbench是MySQL官方推出的一款强大的数据库管理工具,它是一种可视化数据库工具,方便用户管理MySQL数据库,包括设计、开发、测试、维护数据库等。除此之外,MySQL Workbench也支持卸载MySQL数据库,并通过其自带的数据安全专家功能完善地卸载MySQL。
使用MySQL Workbench可以卸载MySQL的数据库,步骤如下:
1. 下载并安装MySQL Workbench。
2. 打开MySQL Workbench,连接到MySQL Server。
3. 打开MySQL Workbench菜单,选择“Data Export”并创建一个新的导出任务,勾选“Export to Dump Project Folder”和“Skip Table Data”,然后单击“Start Export”来导出MySQL数据库所有表格的结构。
4. 删除MySQL数据库。
5. 以管理员身份打开Windows系统的命令提示符,使用“sc delete mysql”命令删除MySQL服务。
6. 删除MySQL安装目录,以及MySQL配置文件和数据文件,例如:C:\Program Files\MySQL\、C:\ProgramData\Mysql\等。
使用MySQL Workbench可以完善地卸载MySQL,并且它为您提供了一个可视化的工具,让您可以更加方便地卸载MySQL。
三、Revo Uninstaller
Revo Uninstaller是一款强大的卸载工具,它可以卸载您电脑上的任何软件。Revo Uninstaller会自动扫描您电脑上的所有已安装软件,并列出所有相关文件,包括注册表键值、配置文件和数据文件等。Revo Uninstaller可以完全卸载MySQL,并将MySQL所有相关的文件一并删除,帮助您彻底地清理MySQL的痕迹。
使用Revo Uninstaller卸载MySQL的步骤如下:
1. 下载并安装Revo Uninstaller。
2. 打开Revo Uninstaller,选择要卸载的MySQL数据库,并点击“Uninstall”按钮。
3. 等待Revo Uninstaller自动扫描MySQL数据库,然后选择使用“Advanced”模式卸载MySQL。
4. 点击“Scan”按钮,让Revo Uninstaller自动扫描MySQL数据库的注册表等相关的文件。
5. 找到您要卸载的MySQL数据库,并点击“Delete”按钮。
6. 完成MySQL的卸载。
Revo Uninstaller可以帮助您卸载MySQL数据库,推荐给那些不想使用MySQL Installer或MySQL Workbench的用户。
:
卸载MySQL并不是一件简单的事情,但是使用以上三种工具,您可以轻松卸载MySQL,并确保绝大部分MySQL的组件、数据文件、配置文件都被完全卸载,从而保证您的系统干净、整洁。最后提醒,卸载MySQL之前一定要先备份相关数据,以确保您的数据不会丢失。
相关问题拓展阅读:
完整的卸载MySQL 5.1的卸载方法:
1、控制面板里的增加删除程序内进行删除
2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除
3、开始->运行-> regedit 看看注册表里这几个地方删除没有
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 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)
4、这一条是很关键的
C:\Documents and Settings\All Users\Application Data\MySQL
这里还有MySQL的文件,必须要删除
注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定 。
1.首先在windows服务中将mysql服务删掉,使用命令 sc delete mysql
2.在控制面板中卸载掉mysql。
3.清理mysql安装目录的ini文件。
4.清理注册表:
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 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)
5.有一些mysql的数据文件也必须删除干净,比如说:C:\Documents and Settings\All Users\Application Data\MySQL
6.重启电脑。重新安装即可。
卸载MySQL 5.1的卸载方法:
1、控制面板里的增加删除程序内进行删除
2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除
3、开始->运行-> regedit 看看注册表里这几个地方删除没有
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 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)
4、这一条是很关键的
C:\Documents and Settings\All Users\Application Data\MySQL
这里还有MySQL的文件,必须要删除
注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定
以上4步完成,重启即可
由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。
重装系统永远是个好办法,但有谁喜欢这么做呀:(
后来无意发现是卸载的时候没有卸载完全导致,下面给出完整的卸载MySQL 5.1的卸载方法:
1、控制面板里的增加删除程序内进行删除
2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除
3、开始->运行-> regedit 看看注册表里这几个地方删除没有
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 目录删除(我卸载的时候没有找到,略过后仍达到完全卸载的目的。)
4、这一条是很关键的
C:\Documents and Settings\All Users\Application Data\MySQL
这里还有MySQL的文件,必须要删除
注意:Application Data这个文件夹是隐藏的,需要打开个文件夹选择菜单栏 工具→文件夹选项→查看→隐藏文件和文件夹 一项选上 显示所有文件和文件夹 确定
以上4步完成,重启 OK!再次安装吧
查看已经安装的服务
rpm –qa|grep -i mysql
-i 作用是不区分大小写
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有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目录:
rm –穗慎裤rf /usr/lib64/mysql
删除相关文件:
rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
最关键的:
rm -rf /var/lib/mysql
如果这个目录如果不删除,再重新安装之后,密码还是之前的密码,不会重新初始化!
网上查了很久都没有文章提到这个,最后还是自己摸索找出来的。
卸载完成!怎么确定是不是真的卸载干净了呢?
一是看安装输出:
如果没有卸载干净,安孝兄装server时输入只有两行:
# rpm -ivh MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
Preparing… ###########################################
1:MySQL-server###########################################
卸载干净了安装输入如下:
# rpm -ivh MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
Preparing… ###########################################
1:MySQL-server###########################################
:22:43 0 TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defaults_for_timestamp server option (see documentation for more details).
:22: InnoDB: Using atomics to ref count buffer pool pages
:22: InnoDB: The InnoDB memory heap is disabled
:22: InnoDB: Mutexes and rw_locks use GCC atomic builtins
:22: InnoDB: Compressed tables use zlib 1.2.3
:22: InnoDB: Using Linux native AIO
:22: InnoDB: Using CPU crc32 instructions
:22: InnoDB: Initializing buffer pool, size = 128.0M
:22: InnoDB: Completed initialization of buffer pool
:22: InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
:22: InnoDB: Setting file ./ibdata1 size to 12 MB
:22: InnoDB: Database physically writes the file full: wait…
:22: InnoDB: Setting log file ./ib_logfile101 size to 48 MB
:22: InnoDB: Setting log file ./ib_logfile1 size to 48 MB
:22: InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
:22: InnoDB: New log files created, LSN=45781
:22: InnoDB: Doublewrite buffer not found: creating new
:22: InnoDB: Doublewrite buffer created
:22: InnoDB: 128 rollback segment(s) are active.
:22: InnoDB: Creating foreign key constraint system tables.
:22: InnoDB: Foreign key constraint system tables created
:22: InnoDB: Creating tablespace and datafile system tables.
:22: InnoDB: Tablespace and datafile system tables created.
:22: InnoDB: Waiting for purge to start
:22: InnoDB: 5.6.19 started; log sequence number 0
A random root password has been set. You will find it in ‘/root/.mysql_secret’.
:22: Binlog end
:22: InnoDB: FTS optimize thread exiting.
:22: InnoDB: Starting shutdown…
:22: InnoDB: Shutdown completed; log sequence number
:22:48 0 TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defaults_for_timestamp server option (see documentation for more details).
:22: InnoDB: Using atomics to ref count buffer pool pages
:22: InnoDB: The InnoDB memory heap is disabled
:22: InnoDB: Mutexes and rw_locks use GCC atomic builtins
:22: InnoDB: Compressed tables use zlib 1.2.3
:22: InnoDB: Using Linux native AIO
:22: InnoDB: Using CPU crc32 instructions
:22: InnoDB: Initializing buffer pool, size = 128.0M
:22: InnoDB: Completed initialization of buffer pool
:22: InnoDB: Highest supported file format is Barracuda.
:22: InnoDB: 128 rollback segment(s) are active.
:22: InnoDB: Waiting for purge to start
:22: InnoDB: 5.6.19 started; log sequence number
:22: Binlog end
:22: InnoDB: FTS optimize thread exiting.
:22: InnoDB: Starting shutdown…
:22: InnoDB: Shutdown completed; log sequence number
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in ‘/root/.mysql_secret’.
You must change that password on your first connect,
no other statement but ‘SET PASSWORD’ will be accepted.
See the manual for the semantics of the ‘password expired’ flag.
Also, the account for the anonymous user has been removed.
In addition, you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test database.
This is strongly recommended for production servers.
See the manual for more instructions.
Please report any problems at
The latest information about MySQL is available on the web at
Support MySQL by buying support/licenses at
New default config file was created as /usr/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings
最后一段中提示了重要信息,很多人因为不喜欢读英文,导致接下来不知道怎么操作!
二就是安装完成,启动服务之后
关于mysql数据库完全卸载工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
成都服务器托管选创新互联,先上架开通再付费。
创新互联(www.cdcxhl.com)专业-网站建设,软件开发老牌服务商!微信小程序开发,APP开发,网站制作,网站营销推广服务众多企业。电话:028-86922220
分享文章:完美卸载MySQL数据库的必备工具 (mysql数据库完全卸载工具)
标题链接:http://www.gawzjz.com/qtweb2/news45/14745.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联