bat 安装mysql_免安装版Mysql一键部署bat文档的方法
之前做mysql一鍵安裝部署,初始化數據庫、表及數據時找了好多帖子,在測試時有好多坑。處理之后測試成功。可用。
在確保有免安裝版mysql文件后,在其目錄下添加mysqlinstall.bat文件與executesql.bat文件內容
//mysqlinstall.bat內容
@echo off
rem **********************************MySQL環境變量部署*****************************************
cd /d %~dp0
del /F %cd%\my.ini
echo 刪除完成
echo [client]>> my.ini
echo port = 3306>> my.ini
echo default-character-set=utf8>>my.ini
echo [mysqld]>> my.ini
echo collation-server=utf8_general_ci>>my.ini
echo log-error=%cd:\=\\%\\error>>my.ini
echo character_set_server=utf8>>my.ini
echo default_storage_engine=MYISAM>> my.ini
echo basedir=%cd:\=\\%\\>>my.ini
echo datadir=%cd:\=\\%\\data>> my.ini
echo innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend>> my.ini
echo transaction-isolation=READ-COMMITTED>> my.ini
echo port=3306>> my.ini
echo max_allowed_packet=64M>> my.ini
echo tmp_table_size=64M>> my.ini
echo my.ini生成成功
cd /d %~dp0
echo "注冊MySql服務開始"
echo "停止已存在的服務MySQL"
net stop MySQL
echo "刪除已存在的服務MySQL"
sc delete MySQL
echo "刪除服務執行文件項"
REG Delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL /v ImagePath /f
"%~dp0"\bin\mysqld.exe -install
echo "添加服務執行文件項"
REG add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL /v ImagePath /t REG_EXPAND_SZ /d "%cd%\bin\MySqld.exe --defaults-file=\"%cd%\my.ini\" MySQL" /f
net start mysql
"%~dp0"bin\mysqladmin.exe -uroot password "root" //此部分 為 修改mysql密碼
rem **********************************數據執行*****************************************
executesql.bat
pause
//executesql.bat文件內容
executesql.bat文件里是執行創建數據庫和導入表數據等操作。注意,在執行每個sql文件時需要修改庫。
@echo off
rem ******************************************
cd /d %~dp0
"%~dp0"bin\mysql -uroot -proot
如您對本文有疑問或者有任何想說的,請點擊進行留言回復,萬千網友為您解惑!
總結
以上是生活随笔為你收集整理的bat 安装mysql_免安装版Mysql一键部署bat文档的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iis php5.3 mysql_Win
- 下一篇: core+2.0+mysql_【Asp.