靳闯博客 记录是一种习惯 、分享是一种态度
  • 波浪
  • 波浪
  • 波浪
  • 波浪
Windows MySQL 启动停止bat脚本
发表于: | 分类: 技术积累 | 标签: Mysql Windows

Windows系统下mysql服务启动停止控制bat脚本,脚本来源于Windows下使用批处理实现启动关闭mysql


我在此脚本上添加了当前mysql服务状态
tasklist命令: 显示进程中的服务信息

cls 
@echo off
:设置窗口字体颜色
color 0a
:设置窗口标题
MySQL 服务管理程序
  
call :checkAdmin

goto menu
:菜单
:menu
cls
echo.
echo|set /p="当前MySQL服务状态:"
tasklist /nh|find /i "MySql" > %SystemRoot%\System32\minfo.txt && echo 已启动 || echo 未启动
echo. 
echo.=-=-=-=-请选择您要对MySQL的操作-=-=-=-=-
echo.
echo.1: 启动MySQL
echo.
echo.2: 关闭MySQL
echo. 
echo.3: 重启MySQL
echo. 
echo.4: 退 出
echo.
echo.=-=-=-=-请输入您要选择的项目序号↓-=-=-=-
set /p id=
if "%id%"=="1" goto startup
if "%id%"=="2" goto shutdown
if "%id%"=="3" goto reboot
if "%id%"=="4" exit
pause
  
:启动
:startup
echo.
call :checkMySQL 1
echo.启动MySQL......
net start "MySQL" && echo.启动MySQL成功! || echo.启动MySQL失败!
pause 
goto menu 
  
:停止
:shutdown
echo.
call :checkMySQL 2
echo.关闭MySQL......
net stop "MySQL" && echo.关闭MySQL成功! || echo.关闭MySQL失败!
pause 
goto menu
  
:重启
:reboot
echo.
call :checkMySQL 2
echo.关闭MySQL......
net stop "MySQL" && echo.关闭MySQL成功! || echo.关闭MySQL失败!
goto startup
goto menu
  
:退出
:goout
pause
goto menu
  
:检查mysql进程是否存在
:checkmysql
set /a count=0
for /f "tokens=1 delims= " %%i in ('tasklist /nh ^| find /i "mysql"') do (set /a count+=1)
if %count% neq 0 if "%1" equ "1" (
  echo 警告:MySQL已启动
  goto goout
)
if %count% equ 0 if "%1" equ "2" (
  echo 警告:MySQL未启动
  goto goout
)
  
:检查是否是以管理员身份运行
:checkAdmin
echo test am i admin? > %SystemRoot%\System32\minfo.txt
if not exist %SystemRoot%\System32\minfo.txt (
  echo 警告:请以管理员身份运行!
  pause
  exit
)
del %SystemRoot%\System32\minfo.txt

GIF动图预览效果

wm.gif


商业转载请联系作者获得授权,非商业转载请注明出处 本文地址:https://me.jinchuang.org/archives/975.html

如果这篇文章帮助到了你,我感到十分荣幸!


📬 评论留言 ↴

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png2018new_aini_org.png2018new_baobao_thumb.png2018new_erha_org.png2018new_kuxiao_thumb.png2018new_yun_thumb.png2018new_hufen_thumb.png2018new_gui_org.png2018new_xiaoerbuyu_org.png2018new_heixian_thumb.png2018new_wabi_thumb.png2018new_tianping_thumb.png

TOP