手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >Windows下使用批处理实现启动关闭mysql
Windows下使用批处理实现启动关闭mysql
摘要:将绿色版的mysql注册成Windows下的服务,或者安装版的mysql的Windows服务均可使用MySQL.batcls@echooff...

将绿色版的mysql注册成Windows下的服务,或者安装版的mysql的Windows服务均可使用

MySQL.bat

cls @echo off :设置窗口字体颜色 color 0a :设置窗口标题 TITLE MySQL管理程序 call :checkAdmin goto menu :菜单 :menu cls 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成功! pause goto menu :停止 :shutdown echo. call :checkMySQL 2 echo.关闭MySQL...... net stop "MySQL" echo.关闭MySQL成功! pause goto menu :重启 :reboot echo. call :checkMySQL 2 echo.关闭MySQL...... net stop "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%System32test.sunhao if not exist %SystemRoot%System32test.sunhao ( echo 警告:请以管理员身份运行! pause exit ) del %SystemRoot%System32test.sunhao

演示图:

Windows下使用批处理实现启动关闭mysql1

Windows下使用批处理实现启动关闭mysql2

以上所述就是本文的全部内容了,希望大家能够喜欢,能够对大家熟练掌握批处理有所帮助。

【Windows下使用批处理实现启动关闭mysql】相关文章:

使用批处理禁用(启用)组策略的代码

Windows批处理中获取文件属性的一些方法

用批处理实现禁止运行指定程序

批处理实现网吧存档

用批处理实现的创建带日期的文件夹的代码

用批处理实现的删除特定时间以前的文件

批处理实现文本内容居中显示的代码

windows下通过批处理连接VPN修改路由表的代码

Windows下使用命令实现文件换行符替换

利用批处理实现文件复制并压缩的实现代码

精品推荐
分类导航