快速卸载/恢复mysql数据库服务批处理脚本
一、背景本人日常常年使用mysql数据库,本机win10,绿色安装了mysql8,本人开发调试web代码时使用。
但是,我同时是一个wow爱好者,现在大部分wow单机版都是mysql的数据库。我又不想每次合并到我本机数据库中,所以诞生了本脚本。
二、适用范围
本机安装了mysql数据库,并且bin路径已经配置在环境变量path中。
三、脚本运行情况展示
https://attach.52pojie.cn//forum/202001/17/144241ox7bbqb1xrsm9yv9.png?l
https://attach.52pojie.cn//forum/202001/17/144243d29x7k99ux2k0xbf.png?l
四、批处理脚本源码
卸载脚本:
@ECHO OFF & CD /D %~DP0 & TITLE 卸载mysql
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
"%TEMP%\Getadmin.vbs"
DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
Exit /b
)
net stop mysql
mysqld --remove
pause
恢复脚本:
@ECHO OFF & CD /D %~DP0 & TITLE 恢复mysql
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
"%TEMP%\Getadmin.vbs"
DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
Exit /b
)
mysqld --install
mysqld --initialize
netstart mysql
pause 不错不错 分享快乐 祝你快乐 你是最好的,mysql我觉得可想学习了,但是没有数据库基础 没有安装MYSQL,直接从网上下载的绿色版mysql5.5.6,不用部署,不用安装,直接可以开启和关闭,挺方便的 眼:会了;手:不你不会;:lol 感谢楼主分享,前来学习学习
页:
[1]