windows 一键安装

用途:该脚本主要用于,在多台windows机器上部署项目,不可能把每天机器自己手动安装环境,所以需要一个自动话的安装脚本,可以实现项目需要的东西自动安装,只要轻轻一点,程序软件就自己安装完成。

废话不多说了直接上就脚本:

还是要说一下:本脚本主要是安装jdk,tomcat,mysql,配置环境变量。

好了上脚本:

@echo off
echo **********************************************
echo  环境变量路径
echo **********************************************
set myjdkpath=C:\Java\jdk1.7.0_79
set mytomcatpath=c:\apache-tomcat-7.0.69
set mymysqlpath=c:\mysql
echo **********************************************
echo  安装路径
echo **********************************************
set jdk=C:\Java\jdk1.7.0_79
set tomcat=c:\apache-tomcat-7.0.69
set mysql=c:\mysql
echo **********************************************
echo.
echo                   将要安装jdk
echo.
echo.
echo **********************************************
echo.
echo 正在安装jdk,请不要执行其他操作
echo.
echo 请稍等,这个时间大约需要二、三分钟
echo.
start /WAIT %~dp0\jdk-7u79-windows-i586.exe /qn INSTALLDIR=%jdk%  /l c:\java.log
echo jdk安装完毕
echo **********************************************
echo.
echo             将要安装Tomcat软件 
echo.
echo.
echo **********************************************
echo.
echo 正在安装Tomcat 请不要执行其他操作
echo.
echo 请稍等,这个时间大约需要二、三分钟
echo.
xcopy /e /i %~dp0apache-tomcat-7.0.69 %tomcat% >nul
xcopy /e /i %~dp0sigar-amd64-winnt.dll C:\Windows\System32 
xcopy /e /i %~dp0sigar-x86-winnt.dll C:\Windows\System32 
xcopy /e /i %~dp0sigar-x86-winnt.lib C:\Windows\System32 
echo Tomcat安装完毕
echo **********************************************
echo.
echo             将要安装Mysql
echo.
echo.
echo **********************************************
echo.
echo 正在安装Mysql 请不要执行其他操作
echo.
echo 请稍等,这个时间大约需要五、六分钟
echo.
xcopy /e /i %~dp0mysql %mysql% >nul

:configBegin  
rem config mysql    
echo [mysql]>"%mymysqlpath%\my.ini"  
echo default-character-set=utf8>>"%mymysqlpath%\my.ini"  
echo [mysqld]>>"%mymysqlpath%\my.ini"  
echo port = 3306>>"%mymysqlpath%\my.ini"  
echo max_connections=200>>"%mymysqlpath%\my.ini"  
echo character-set-server=utf8>>"%mymysqlpath%\my.ini"  
echo default-storage-engine=INNODB>>"%mymysqlpath%\my.ini"  
echo sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES>>"%mymysqlpath%\my.ini"  
echo key_buffer_size = 256M>>"%mymysqlpath%\my.ini"  
echo max_allowed_packet = 1M>>"%mymysqlpath%\my.ini"  
echo table_open_cache = 256>>"%mymysqlpath%\my.ini"  
echo sort_buffer_size = 1M>>"%mymysqlpath%\my.ini"  
echo read_buffer_size = 1M>>"%mymysqlpath%\my.ini"  
echo read_rnd_buffer_size = 4M>>"%mymysqlpath%\my.ini"  
echo myisam_sort_buffer_size = 64M>>"%mymysqlpath%\my.ini"  
echo thread_cache_size = 8M>>"%mymysqlpath%\my.ini"  
echo query_cache_size = 16M>>"%mymysqlpath%\my.ini"  
echo basedir=%mymysqlpath%>>"%mymysqlpath%\my.ini"  
echo datadir=%mymysqlpath%\data>>"%mymysqlpath%\my.ini"
pushd %mysql%\bin
mysqld --initialize-insecure --user=mysql
mysqld install
net start mysql
echo Mysql安装完毕 
echo **********************************************
echo.
echo             将要安装配置环境变量
echo.
echo.
echo **********************************************
setx JAVA_HOME %myjdkpath%>nul
setx CLASSPATH .;%myjdkpath%\lib\tools.jar;%myjdkpath%\lib\dt.jar;%myjdkpath%\jre\lib\rt.jar>nul
setx CATALINA_BASE %mytomcatpath%>nul
setx CATALINA_HOME %mytomcatpath%>nul
setx PATH %myjdkpath%\bin;%mytomcatpath%\lib;%mytomcatpath%\bin;%mymysqlpath%\bin>nul
echo 环境变量配置成功。
echo.
echo 正在导入sql文件 请不要执行其他操作
echo.
echo 请稍等,这个时间大约需要二、三分钟
echo.
mysqladmin -u root password admin
mysql  -u root -padmin < %~dp0/byd_sqlscript.sql
mysql  -u root -padmin < %~dp0/byd_data.sql 
echo 请按任意键,重新启动计算机后,运行TomcatService.bat脚本.
pause
shutdown /r /t 0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值