Windows下使用批處理實現(xiàn)啟動關(guān)閉mysql
更新時間:2015年03月29日 11:32:39 投稿:hebedich
這篇文章主要介紹了Windows下使用批處理實現(xiàn)啟動關(guān)閉mysql,其主要核心思想是將mysql注冊成為windows下的服務(wù),推薦給大家,有需要的下伙伴可以參考下,其實很多的php集成環(huán)境都是這么實現(xiàn)的。
將綠色版的mysql注冊成Windows下的服務(wù),或者安裝版的mysql的Windows服務(wù)均可使用
MySQL.bat
cls @echo off :設(shè)置窗口字體顏色 color 0a :設(shè)置窗口標(biāo)題 TITLE MySQL管理程序 call :checkAdmin goto menu :菜單 :menu cls echo. echo.=-=-=-=-請選擇您要對MySQL的操作-=-=-=-=- echo. echo.1: 啟動MySQL echo. echo.2: 關(guān)閉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.關(guān)閉MySQL...... net stop "MySQL" echo.關(guān)閉MySQL成功! pause goto menu :重啟 :reboot echo. call :checkMySQL 2 echo.關(guān)閉MySQL...... net stop "MySQL" echo.關(guān)閉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
演示圖:
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡,能夠?qū)Υ蠹沂炀氄莆张幚碛兴鶐椭?/p>
相關(guān)文章
自定義配置網(wǎng)絡(luò)ip、網(wǎng)關(guān)、dns的批處理文件
自定義配置網(wǎng)絡(luò)ip、網(wǎng)關(guān)、dns的批處理文件...2007-08-08Windows下用bat命令行方式更改IE代理服務(wù)器設(shè)置方法
批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理,批處理文件的擴展名為bat,下面通過本文給大家分享Windows下用bat命令行方式更改IE代理服務(wù)器設(shè)置方法,需要的朋友參考下吧2021-06-06