美文网首页
Windows批处理 -- 打造MySQLCleaner

Windows批处理 -- 打造MySQLCleaner

作者: PeterZ1997 | 来源:发表于2018-10-01 18:53 被阅读0次

批处理打造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 1. 简介 在我们卸载MySQL数据库的时候,往往除了需要卸载软件,还需要删除...

  • Windows批处理命令

    Windows下不区分大小写! Batch: batch -- 批处理;batch file -- 批处理文件;D...

  • windows常用批处理命令

    Windows批处理(cmd/bat)常用命令小结

  • 03 批处理

    02 批处理 在批处理中,我们可以对命令进行批量操作,并且可以引入一些逻辑处理的环节。在windows下,批处理脚...

  • 实用工具

    .bat 批处理 push apk Windows 本地搜索 Everything 文件对比 Beyond Com...

  • windows 批处理文件(bat)

    windows 批处理文件(bat) 批处理的作用就是自动的连续执行多条命令 .编写bat处理文件可以使用记事本的...

  • 自研导出 git 版本差异到剪贴板工具

    由于规定每次发布版本需要记录文件变动差异,写了个批处理脚本。自学了一会儿 Windows 批处理教程,欢迎浏览和发...

  • Windows批处理(二)

    一、变量 在windows操作系统中,变量可分为两种:一种是系统已经定义好的变量,叫做“系统变量”;另一种就是用户...

  • Windows批处理(一)

    一、概念批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,...

  • windows常用批处理

网友评论

      本文标题:Windows批处理 -- 打造MySQLCleaner

      本文链接:https://www.haomeiwen.com/subject/eebnoftx.html