Windows下使用批處理實現啟動關閉mysql_DOS/BAT

來源:互聯網
上載者:User

將綠色版的mysql註冊成Windows下的服務,或者安裝版的mysql的Windows服務均可使用

MySQL.bat

cls @echo off:設定視窗字型顏色color 0a :設定視窗標題TITLE MySQL管理程式 call :checkAdmin goto menu:菜單:menuclsecho. echo.=-=-=-=-請選擇您要對MySQL的操作-=-=-=-=-echo.echo.1: 啟動MySQLecho.echo.2: 關閉MySQLecho. echo.3: 重啟MySQLecho. echo.4: 退 出echo.echo.=-=-=-=-請輸入您要選擇的項目序號↓-=-=-=-set /p id=if "%id%"=="1" goto startupif "%id%"=="2" goto shutdownif "%id%"=="3" goto rebootif "%id%"=="4" exitpause :啟動:startupecho.call :checkMySQL 1echo.啟動MySQL......net start "MySQL"echo.啟動MySQL成功!pause goto menu  :停止:shutdownecho.call :checkMySQL 2echo.關閉MySQL......net stop "MySQL"echo.關閉MySQL成功!pause goto menu :重啟:rebootecho.call :checkMySQL 2echo.關閉MySQL......net stop "MySQL"echo.關閉MySQL成功!goto startupgoto menu :退出:gooutpausegoto menu :檢查MySQL進程是否存在:checkMySQLset /a count=0for /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) :檢查是否是以管理員身份運行:checkAdminecho test am i admin? > %SystemRoot%\System32\test.sunhaoif not exist %SystemRoot%\System32\test.sunhao (  echo 警告:請以管理員身份運行!  pause  exit)del %SystemRoot%\System32\test.sunhao

示範圖:

 

以上所述就是本文的全部內容了,希望大家能夠喜歡,能夠對大家熟練掌握批處理有所協助。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.