首页 > 脚本专栏 > DOS/BAT > Windows下使用批处理实现启动关闭mysql

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

投稿:hebedich

这篇文章主要介绍了Windows下使用批处理实现启动关闭mysql,其主要核心思想是将mysql注册成为windows下的服务,推荐给大家,有需要的下伙伴可以参考下,其实很多的php集成环境都是这么实现的。

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

MySQL.bat

@echo off :设置窗口字体颜色 color 0a :设置窗口标题 TITLE MySQL管理程序 call :checkAdmin goto menu :menu 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%\System32\test.sunhao if not exist %SystemRoot%\System32\test.sunhao ( echo 警告:请以管理员身份运行! pause del %SystemRoot%\System32\test.sunhao

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

您可能感兴趣的文章:
  • bat 批处理 for 命令快速入门
    bat 批处理 for 命令快速入门
    2018-01-01
  • windows下bat批处理执行Mysql的sql语句
    windows下bat批处理执行Mysql的sql语句
    2021-03-03
  • oracle、mysql数据库停止与启动的批处理文件
    oracle、mysql数据库停止与启动的批处理文件
    2017-09-09
  • 通过批处理关闭135 137 445等端口的实现代码(勒索病毒)
    通过批处理关闭135 137 445等端口的实现代码(勒索病毒)
    2018-08-08
  • 批处理cmd之桌面快捷方式创建工具
    批处理cmd之桌面快捷方式创建工具
    2018-08-08
  • 批处理ASCII字符比较大小实际次序表
    批处理ASCII字符比较大小实际次序表
    2018-08-08
  • 批处理统计词频实现代码(统计重复行的数量/每行重复出现的次数)
    批处理统计词频实现代码(统计重复行的数量/每行重复出现的次数)
    2018-08-08
  • 批处理bat将txt文本第一列内容相同的行的最后一列的数字相加
    批处理bat将txt文本第一列内容相同的行的最后一列的数字相加
    2018-08-08
  • 美国设下计谋,用娘炮文化重塑日本,已影响至中国
    美国设下计谋,用娘炮文化重塑日本,已影响至中国
    2021-11-19
  • 时空伴随者是什么意思?时空伴随者介绍
    时空伴随者是什么意思?时空伴随者介绍
    2021-11-09
  • 工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    2021-11-05
  • 2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2021-10-26
  • 电脑版 - 返回首页

    2006-2023 脚本之家 JB51.Net , All Rights Reserved.
    苏ICP备14036222号