Windows批处理 -- 打造MySQLCleaner
批处理打造MySQLCleaner
1. 简介
在我们卸载MySQL数据库的时候,往往除了需要卸载软件,还需要删除各种注册表信息,隐藏文件,卸载服务,否则当我们再次安装MySQL时就会出现一些令人难以理解的错误。所以为了简单起见,本人用批处理简单写了一个清理软件,基本上是默认安装路径的都可以一键清除,如果有特殊情况,可参照百度经验完全卸载mysql数据库图文教程,然后停止并删除服务即可。
2. 注意事项
请以管理员权限运行此程序!!
3. 代码样例
TITLE MySQLCleaner
@echo off
color 0e
echo Start Delete MySQL Process
echo @Author PeterZ
echo.
echo ____ ___ _ ____ _
echo / ___^| / _ \ ^| ^| / ___^| ^| ^| ___ __ _ _ __ ___ _ __
echo \___ \ ^| ^| ^| ^| ^| ^| ^| ^| ^| ^| / _ \ / _` ^| ^| '_ \ / _ \ ^| '__^|
echo ___) ^| ^| ^|_^| ^| ^| ^|___ ^| ^|___ ^| ^| ^| __/ ^| (_^| ^| ^| ^| ^| ^| ^| __/ ^| ^|
echo ^|____/ \__\_\ ^|_____^| \____^| ^|_^| \___^| \__,_^| ^|_^| ^|_^| \___^| ^|_^|
echo.
echo [+] Start To Delete Regedit & echo.
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL /f
echo[ [*] DETELE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL /f
echo[ [*] DETELE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL /f
echo[ [*] DETELE HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL /f
echo[ [*] DETELE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQL /f
echo[ [*] DETELE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQL
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL /f
echo[ [*] DETELE HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL
echo.
echo [+] Start to Delete MySQL Service & echo.
net stop MySQL*
echo[ [*] STOP MYSQL SERVICE
sc delete MySQL*
echo[ [*] DELETE MYSQL SERVICE
echo.
echo [+] Start To Delete MySQL INI&Possible Install Files) Files
rd /s /q c:\Program Files\MySQL
echo[ [*] DELETE C:\Program Files\MySQL
rd /s /q c:\Program Files (x86)\MySQL
echo[ [*] DELETE C:\Program Files (x86)\MySQL
rd /s /q c:\ProgramData\MySQL
echo[ [*] DELETE C:\ProgramData\MySQL
rd /s /q c:\Windows\my.ini
echo[ [*] DELETE C:\Windows\my.ini
rd /s /q c:\Windows\MySQL
echo[ [*] DELETE C:\Windows\MySQL
rd /s /q c:\Windows\System32\Tasks\MySQL
echo[ [*] DELETE C:\Windows\System32\Tasks\MySQL
echo.
echo [+] Clean Process Over O(∩_∩)O~
echo.
echo [**] Please Restart the Computer ~
pause
Windows批处理 -- 打造MySQLCleaner的更多相关文章
- 批处理打造MySQLCleaner
#批处理打造MySQLCleaner ###1. 简介 在我们卸载MySQL数据库的时候,往往除了需要卸载软件,还需要删除各种注册表信息,隐藏文件,卸载服务,否则当我们再次安装MySQL时就会出现一些 ...
- 脚本+批处理打造IIS监控器
原文 脚本+批处理打造IIS监控器 首先说下我什么要写它,第一.它可以帮你做一件事,那就是随时给你监控你公司的网站服务器的状态,一旦你的网站出现问题不能访问了,它就会自动帮你重启IIS然后让死掉的网站 ...
- windows批处理运行java程序
明确需求 今天你编了一个java swing版照片查看器,想让计算机上的所有照片默认打开方式都改成你的照片查看器. 使用工具软件 很多工具软件都是不把jre打包到exe中的,这就是说打包之后的exe只 ...
- SQL Server数据库备份:通过Windows批处理命令执行
通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...
- cmd下windows批处理,获取当前系统时间,生成日志文件名
示例: rdGetRTData_log%date:~0,4%%date:~5,2%%date:~8,2%.txt 生成格式: rdGetRTData_log20151103.txt 编写Windows ...
- WINDOWS批处理命令使用大全
来源:http://www.942dn.com就是爱电脑网 WINDOWS批处理命令使用大全 批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母.它的构成没有固定格式, ...
- 常用的Windows批处理
切换执行路径 如果不换盘的话:cd xxx换盘:cd /d xxx 获取当前日期 编写Windows批处理时经常会需要使用到日期和时间作为文件名,所以是非常重要的. 如何获取日期呢?格式: ...
- windows批处理研究_不断更新
windows批处理脚本(bat),很麻烦,主要原因有: 1.bat脚本编写的风格,太古老,调用方式太奇怪. 2.windows自身运行机制就对批处理脚本有兼容性问题.比如,鼠标双击打开一个bat,与 ...
- Windows批处理命令学习中遇到的坑--持续更新中
再次拾起windows批处理命令,下边将一些遇到的小问题写出来,希望可以帮到大家 1.set命令:set主要的作用是为变量赋值,类似于编程语言中的var i = Value:但是在使用的过程中一定要注 ...
随机推荐
- OpenGL10-骨骼动画原理篇(1)
视频教程请关注 http://edu.csdn.net/lecturer/lecturer_detail?lecturer_id=440 本例程展示如何建立骨骼动画,有些人叫蒙皮动画 定义如下: 当前 ...
- Spring Boot + Spring Cloud 构建微服务系统(十):配置中心(Spring Cloud Bus)
技术背景 我们在上一篇讲到,Spring Boot程序只在启动的时候加载配置文件信息,这样在GIT仓库配置修改之后,虽然配置中心服务器能够读取最新的提交信息,但是配置中心客户端却不会重新读取,以至于不 ...
- EOS行为核心:解析插件chain_plugin
EOS提供了大量的rpc接口,其中功能性最强,使用最频繁的一部分接口是EOS的行为核心,由chain_api_plugin提供,具体实现是在chain_plugin. 关键字:EOS,区块链,chai ...
- ASP.NET MVC5 + EF6 + LayUI实战教程,通用后台管理系统框架(3)
前言 本节将我们自己的CSS样式替换系统自带的 开始搭建 将脚本文件夹删掉,将内容文件夹里的内容删掉,将我们自己的CSS样式文件,全部复制到内容里边 新建家庭控制器 给家庭控制器添加索引视图 指数代码 ...
- SpringMVC+jquery.uploadify 上传文件
前言 以前用Asp.net MVC+uploadify上传文件,最近学习SpringMVC,所以就用SpringMVC+uploadify做个上传文件的demo. 刚开始用form表单的方式提交,在C ...
- [译]WebAPI下的如何实现参数绑定
本文将概述在WebAPI方式下将如何将参数绑定到一个action方法,包括参数是如何被读取,一系列规则决定特定环境采用的那种绑定方式,文章最后将给出一些实际的例子. Parameter binding ...
- Asp.Net初学小结
第一章 1.搭建Asp.net开发环境 1).net FrameWork(VS) 2)IIS(xp:5.1,2003:6.0,vista:70,win7:7.5) C:\Windows\Mic ...
- 一款非常好用的万能本地离线激活工具,支持Office2016、Office2015、Win7、Win8/8.1/10、Win2008/2012/R2系统,全自动安装且无需联网状态即可全部激活,它由国外网友heldigard制作,小巧、简单,只需运行而不用去管它自动激活,能自动激活为180天无限循环,欢迎大家下载使用
office2016激活工具(KMS)是一款非常好用的万能本地离线激活工具,支持Office2016.Office2015.Win7.Win8/8.1/10.Win2008/2012/R2系统,全自动 ...
- pygame编组(精灵组)Group中的常用方法介绍
说明: 1.以下所用的Group均为Group类的对象实例 2.Group类是对AbstractGroup类的继承 sprite.py文档中描述如下: class Group(AbstractGrou ...
- JqGrid: Add,Edit,Del in asp.net
https://github.com/1rosehip/jplist https://github.com/free-jqgrid/jqGrid https://plugins.jquery.com/ ...