bat脚本配置和启动非安装版mysql和tomcat
2013-07-23 21:27
453 查看
1、Mysql用服务启动
@echo off
if exist "%CATALINA_HOME%" (goto update_CATALINA_HOME) else (goto create_CATALINA_HOME)
:create_CATALINA_HOME
wmic ENVIRONMENT create name="CATALINA_HOME",username="<system>",VariableValue="%cd%\tomcat"
:update_CATALINA_HOME
wmic ENVIRONMENT set name="CATALINA_HOME",username="<system>",VariableValue="%cd%\tomcat"
if exist "%JAVA_HOME%" (goto update_JAVA_HOME) else (goto create_JAVA_HOME)
:create_JAVA_HOME
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%cd%\jdk"
:update_JAVA_HOME
wmic ENVIRONMENT set name="JAVA_HOME",username="<system>",VariableValue="%cd%\jdk"
if exist "%ANT_HOME%" (goto update_ANT_HOME) else (goto create_ANT_HOME)
:create_ANT_HOME
wmic ENVIRONMENT create name="ANT_HOME",username="<system>",VariableValue="%cd%\ant"
:update_ANT_HOME
wmic ENVIRONMENT set name="ANT_HOME",username="<system>",VariableValue="%cd%\ant"
wmic ENVIRONMENT set name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib"
@echo off
set MYSQL_HOME=%~dp0mysql
echo MYSQL_HOME=%MYSQL_HOME%
del /F my.ini
echo [client] >> my.ini
echo port = 3306 >> my.ini
echo default_character_set=utf-8 >> my.ini
echo [mysqld] >> my.ini
echo %server_default_character_set%=utf8 >> my.ini
echo default_storage_engine=InnoDB >> my.ini
echo basedir=%MYSQL_HOME%>>my.ini
echo datadir=%MYSQL_HOME%data>> my.ini
echo innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend >> my.ini
echo transaction-isolation=READ-COMMITTED >> my.ini
echo port=%server_port% >> my.ini
echo max_allowed_packet = 64M >> my.ini
echo "my.ini in %MYSQL_HOME% created."
set PATH=%MYSQL_HOME%\bin;%PATH%
if exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call %MYSQL_HOME%\bin\mysqld-nt --install-manual "mysql" --defaults-file="%MYSQL_HOME%my.ini"
if not exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call %MYSQL_HOME%\bin\mysqld --install-manual "mysql" --defaults-file="%MYSQL_HOME%\my.ini"
net start mysql
@echo off
if exist "%CATALINA_HOME%" go startup
echo Cannot find "CATALINA_HOME%"
:startup
call "%CATALINA_HOME%\bin\startup.bat" start
2、Mysql不用服务启动
parameter.bat
set CURRENT_DIR=%cd%
set JAVA_HOME=%CURRENT_DIR%\jdk
set CATALINA_HOME=%CURRENT_DIR%\tomcat
set MYSQL_HOME=%CURRENT_DIR%\mysql
set PATH=%PATH%;%JAVA_HOME%\bin;%CATALINA_HOME%\bin;%MYSQL_HOME%\bin
startdatabase.bat
call parameter.bat
cd %MYSQL_HOME%\bin
mysqld
stopdatabase.bat
call parameter.bat
cd %MYSQL_HOME%\bin
mysqladmin -u root -p shutdown
start.bat
call parameter.bat
call "%CATALINA_HOME%\bin\startup.bat"
stop.bat
call "%CATALINA_HOME%\bin\shutdown.bat"
相关文章推荐
- centos 配置服务的自动启动(mysql,tomcat)
- window下实现tomcat不需要配置环境变量就可以直接运行startup.bat启动
- linux 上配置tomcat、mysql 开机启动
- Tomcat不改变系统环境变量直接配置startup.bat启动
- mysql5.5.48 多实例配置及启动脚本
- tomcat8 startup.bat启动闪退 环境变量配置正常没问题
- MySQL启动脚本改装,支持多配置文件
- mysql多实例配置下,用脚本启动mysql时,出现Please read "Security" section of the manual to find out how to run mysqld as root!
- 阿里轻量云服务器CentOS7.3 Java Web开发环境配置(Tomcat9+JDK1.8+MySQL5.7) 以及tomcat启动慢和mysql外网访问
- tomcat startup.bat 无法启动问题解决方法 标签: startup.bat启动脚本tomcatTomcat 2012-12-06 21:52 10904人阅读 评论(0) 收藏 举报
- 通过脚本调用mysql来启动keepalived的配置的VIP
- VisualVM远程监控配置+Tomcat apr 安装+Tomcat 启动脚本
- mysql启动脚本——指定数据目录并指定配置文件
- 解析Tomcat的启动脚本--startup.bat
- 分析 Tomcat startup.bat 启动脚本
- 分析 Tomcat startup.bat 启动脚本
- windows tomcat开机启动 以及 开机启动的catalina.bat配置无效解决
- MySQL启动脚本改装,支持多配置文件
- Windows MySQL BAT脚本控制启动、停止、重启
- Tomcat8源码分析1--启动脚本startup.bat