Windows下使用批处理实现启动关闭mysql
2016-06-12 11:42
507 查看
这篇文章主要介绍了Windows下使用批处理实现启动关闭mysql,其主要核心思想是将mysql注册成为windows下的服务,推荐给大家。
将绿色版的mysql注册成Windows下的服务,或者安装版的mysql的Windows服务均可使用。
创建一个文件,并以.bat为后缀,如mysql.bat,打开编辑,输入如下内容。输入后以管理员身份运行。(前提要mysql已经安装或配置成功)
将绿色版的mysql注册成Windows下的服务,或者安装版的mysql的Windows服务均可使用。
创建一个文件,并以.bat为后缀,如mysql.bat,打开编辑,输入如下内容。输入后以管理员身份运行。(前提要mysql已经安装或配置成功)
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%\System32\test.sunhao if not exist %SystemRoot%\System32\test.sunhao ( echo 警告:请以管理员身份运行! pause exit ) del %SystemRoot%\System32\test.sunhao
相关文章推荐
- Mysql 自动备份脚本
- MySQL数据库优化(八)——MySQL负载均衡 & 读写分离
- sphinx检索mysql问题
- Ubuntu下忘记MySQL密码重设方法
- mysql 基础操作
- windows下启动mysql服务的命令行启动和手动启动方法
- mysql的innodb中事务日志(redo log)ib_logfile
- MySQL5.6的my.ini配置
- Mysql字段类型——字符类型
- mysql 数据库备份方案及策略
- 【译】MySQL – The Error Log
- MySQL数据库优化(七)——MySQL主从复制
- 我的第一个extjs desktop + jsp +mysql实战练习项目
- mysql优化实战(explain&&索引)
- MySQL分表自增ID解决方案
- mysql字符集和校对规则(Mysql校对集)
- mysql 卸载及安装
- mysql教程
- mysql从csv文件导入数据时提示int类型出现' '(空字符串)
- mysql从csv文件导入数据时提示int类型出现' '(空字符串)