批處理安裝綠色版MySQL 5.7.24
1.下載MySQL 5.7.24
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip
2.進行解壓
解壓後如下
3.建立_mysql.bat,並增加安裝模組
首先加入以下程式碼,以管理員身份啟動,並設定設定mysql路徑
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
set mysql=C:\Programs\mysql-5.7.24-winx64
增加選擇模組,1:start 2:install 3:uninstall:
,預設是1
set option=1
set /p option="1:start 2:install 3:uninstall: "
if %option% equ 1 goto start
if %option% equ 2 goto install
if %option% equ 3 goto uninstall
然後增加install部分,先是建立my.ini
配置檔案,接著往裡加入配置,用bat來替代手動建立檔案並輸入
:install
echo [mysql]>>%mysql%\my.ini
echo default-character-set=utf8>>%mysql%\my.ini
echo [mysqld]>>%mysql%\my.ini
echo port = 3307>>%mysql%\my.ini
echo basedir=%mysql:\=\\%>>%mysql%\my.ini
echo datadir=%mysql:\=\\%\\data>>%mysql%\my.ini
echo max_connections=200>>%mysql%\my.ini
echo character-set-server=utf8>>%mysql%\my.ini
echo default-storage-engine=INNODB>>%mysql%\my.ini
建立data
資料夾,並初始化以及安裝服務
md %mysql%\data
%mysql%\bin\mysqld.exe --initialize --user=mysql --console
%mysql%\bin\mysqld.exe --install MySQL57
執行_mysql.bat,選擇2.install
,等待安裝完畢,如下圖所示
檢視MySQL路徑下,多了my.ini
檔案,以及data
資料夾
此後,增加啟動以及刪除模組,在此之前,先在指令碼底端增加一個標籤:end
,以便所有的模組執行完了都跳轉到末尾,不影響其他的指令碼邏輯。再在%mysql%\bin\mysqld.exe --install MySQL57
語句後增加goto end
,增加完成以後就可以新增啟動以及刪除模組了
增加啟動以及刪除模組
增加啟動模組
:start
net start MySQL57
goto end
增加刪除模組
:uninstall
net stop MySQL57
del %mysql%\my.ini
rd /s /q %mysql%\data
%mysql%\bin\mysqld.exe --remove MySQL57
goto end
至此,已經完成MySQL自動化構建工具,增加幾個注意的點:
1.在my.ini
寫入配置時,如果用的是 ‘’ 而不是 ‘\’ 就會有路徑上的問題,筆者在自身的電腦上對於 ‘’ 沒有問題,但是在公司電腦上,’’ 則是有問題的
2.對於MySQL服務的檢測: 以java -jar
啟動專案為例,一般啟動Java專案使用java -jar test.jar
,總會有MySQL服務忘記啟動的情況,此時增加如下程式碼,將原有語句包圍,則可以實現執行時檢測:
net start|findstr /I "mysql57">nul && java -jar test.jar || echo MySQL未執行
3.對於編寫的_mysql.bat
,切忌不用chcp 65001
來改變介面字元,會導致執行時在中文路徑下的找不到路徑問題,但是在筆者自身的電腦上經測試又是沒有問題的,只在公司電腦上出現過
相關文章
- mysql 綠色版 安裝MySql
- MySQL5.7綠色版安裝MySql
- rx8音訊處理軟體中文綠色安裝版音訊
- CentOS7.3 安裝 MySQL 5.7.24CentOSMySql
- MySQL 5.7.24安裝MySQL審計外掛小記MySql
- 元氣桌面桌布免安裝綠色版
- 模擬農場19 免安裝綠色中文版
- Windows 下JDK綠色免安裝WindowsJDK
- elasticsearch 6.3.0及一下版本綠色版head,免安裝Elasticsearch
- Mocreak Office Installer(Office安裝部署工具) v2.3.0.703 中文綠色版
- ehviewer綠色版2.0.2.4最新版本安卓蘋果下載安裝View安卓蘋果
- Windows使用批處理給手機批量安裝apk檔案WindowsAPK
- win10怎麼批處理批量安裝字型_win10批量安裝字型的步驟Win10
- win10怎麼批處理批次安裝字型_win10批次安裝字型的步驟Win10
- 班迪錄屏 Bandicam 綠色便攜版 (無需安裝,解壓即用)
- Adobe cs6 全系列軟體綠色破解版-一鍵安裝
- winscp 綠色版,4步掌握winscp 綠色版軟體的使用教程
- 批處理概述
- 極域電子教室安裝後藍色畫面問題處理
- MySQL:mysql5.7解壓版安裝與解除安裝MySql
- mysql安裝教程-windows版MySqlWindows
- macOS Big Sur 11系統v11.7.1正式版綠色離線安裝包Mac
- MySQL安裝之二_安裝配置泥潭版MySql
- win10安裝lol藍色畫面怎麼辦_win10安裝英雄聯盟就藍色畫面處理方法Win10
- Mysql 5.7 免安裝版windows安裝完整教程MySqlWindows
- MySQL安裝之一_安裝配置順利版MySql
- AnyToISO Pro中文直裝版 ISO映象檔案製作綠色版下載
- PHP安裝後錯誤處理PHP
- Apache Beam,批處理和流式處理的融合!Apache
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- 什麼是批處理
- Dynamics CRM 2013 批處理
- bat 批處理字串操作BAT字串
- window 批處理檔案
- 綠色產能綠色時尚
- Mac安裝壓縮版MySQL ServerMacMySqlServer
- Oracle client安裝the jre is 0故障處理Oracleclient
- 簡單實現批處理