編寫簡單的批處理檔案(Mysql的安裝與解除安裝)

2022-02-21 01:29:22 字數 1070 閱讀 6463

最近給客戶安裝乙個離線版本的軟體需要安裝資料庫,我選擇使用了解壓版mysql-5.6.26-winx64。我需要給客戶編寫安裝、解除安裝的批處理檔案╮(╯▽╰)╭(以前沒搞過)。

安裝批處理檔案:

@echo off

set "service_name=mysqleditor"

cd /d "%~dp0mysql-5.6.26-winx64"

set "mysql_home=%cd%"

cd bin

mysqld --install %service_name% --defaults-file="%mysql_home%\my-default.ini"

mysqld --initialize --consoles

net start %service_name%

pause

@echoon/off  開啟或關閉控制台輸出

set"變數名稱=值"設定變數

cd /d"%~dp0mysql-5.6.26-winx64"  進入d盤 ,進入當前批處理檔案所在目錄的同級目錄mysql-5.6.26-winx64。/d最好加上,預防將批處理檔案拖入cmd.exe視窗執行獲取不到檔案目錄%~dp0表示當前批處理檔案所在目錄

set "mysql_home=%cd%"設定變數mysql_home,變數值為當前進入的目錄mysql-5.6.26-winx64

cd bin進入mysql-5.6.26-winx64/bin目錄

mysqld ***執行mysql的安裝命令

net start啟動mysql服務

pause執行完等待使用者確認退出,不加pause執行完會自動關閉命令列,導致不能看到執行中報的錯誤

批處理檔案編寫

自上而下成批的處理每一條命令,知道執行到最後一條 建立記事本檔案然後將檔案字尾改為.bat即可 pause 暫停執行 echo off 遮蔽執行過程,即關閉回顯 color 0a 設定背景和字型顏色 0為背景顏色,a為字型顏色 具體顏色可對照下圖 title 設定該批處理的標題 nul 2 nul ...

批處理檔案 bat 編寫

下面記錄一下.bat檔案編寫格式 echo off start echo 請輸入數字選擇下一步操作 echo 1 ip設定為會議室 echo 2 設定為dhcp自動獲取ip set p var if var 1 goto ip1 if var 2 goto ipdhcp ip1 clsnetsh i...

編寫批處理檔案 壓縮

批處理檔案 打包zip 指令的結構 用法 rar 命令 開關 1 開關 n 壓縮檔案 檔案.列表檔案.解壓路徑 例如 rar a df filename rar filename dmp 表示的是,將某個dmp檔案打包為rar.引數說明 a 新增檔案到壓縮檔案中 k 鎖定壓縮檔案 s 產生固體存檔,...