Prechádzať zdrojové kódy

安装,卸载,重新安装bat脚本提交

xiewenjie 3 rokov pred
rodič
commit
18b0a6c3cc

+ 4 - 6
AppFile/laser/env_install.bat

@@ -1,8 +1,7 @@
 @echo off && setlocal enabledelayedexpansion
 
-title 软件配置安装中,请不要手动关闭
+title 4dmega install
 color 0a
-echo 配置安装环境中...
 echo ---Installation  java completed---
 
 setx /M FDMGEA_HOME "%~dp0%\"
@@ -58,18 +57,17 @@ echo.
 echo start mysql service
 net start lasermysql
 echo. 
-echo 初始化数据库用户
 %MYSQL_HOME%\bin\mysql -P3307 -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'laser'";
 %MYSQL_HOME%\bin\mysql -P3307 -u root -plaser -e "CREATE DATABASE IF NOT EXISTS `laser` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci ";
 
 echo start db tables
 
 if exist  %USER_DATA%\lite.sql ( 
-   echo "file pass"
+   echo "file exists"
    %MYSQL_HOME%\bin\mysql.exe -P3307 -u root -plaser laser <    %USER_DATA%\lite.sql 
    del  %USER_DATA%\lite.sql
 ) else (  
-   echo "file no pass"
+   echo "file no exists"
    %MYSQL_HOME%\bin\mysql.exe -P3307 -u root -plaser laser < %MYSQL_HOME%\sqlfile\fdkk_laser.sql
 )
 
@@ -101,7 +99,7 @@ sc delete lasermongodb
 sc create lasermongodb binpath=  "%MONGODB_HOME%\bin\mongod.exe --config  %MONGODB_HOME%\mongo.conf  --service" start= auto
 net start lasermongodb
 if exist  %USER_DATA%\mon\ (
-   echo "文件存在"
+   echo "file exists"
    %MONGODB_HOME%\bin\mongorestore.exe --host 127.0.0.1 --port 29031 --gzip   %USER_DATA%\mon
    rd /s /q %USER_DATA%\mon
 )

+ 44 - 50
AppFile/laser/reInstall.bat

@@ -49,7 +49,7 @@ if /i "%zt%"=="RUNNING" (
     sc create lasermongodb binpath=  "%MONGODB_HOME%\bin\mongod.exe --config %MONGODB_HOME%\mongo.conf  --service" start= auto
     net start lasermongodb
     if exist  %USER_DATA%\mon\ (
-    echo "文件存在"
+    echo "file exists"
     %baseMongodbdir%\bin\mongorestore.exe --host 127.0.0.1 --port 29031 --gzip   %USER_DATA%\mon
     rd /s /q %USER_DATA%\mon
     )
@@ -65,56 +65,50 @@ if /i "%zt%"=="RUNNING" (
 ) else (
     sc delete lasermysql
     echo lasermysql reinstall
-    cd mysql
-
     if exist %MYSQL_HOME%\bin\mysqld.exe (
-    rem 写入配置
-    >my.ini echo [mysqld]
-    >>my.ini echo port=3307
-    >>my.ini echo basedir= %MYSQL_HOME:\=\\%
-    >>my.ini echo datadir= %MYSQL_HOME:\=\\%\\data
-    >>my.ini echo log-error=%MYSQL_HOME:\=\\%\\logs.log
-    >>my.ini echo max_connections=200
-    >>my.ini echo max_connect_errors=10
-    >>my.ini echo character-set-server=utf8mb4
-    >>my.ini echo default-storage-engine=INNODB
-    >>my.ini echo default_authentication_plugin=mysql_native_password
-    >>my.ini echo local_infile=ON
-    >>my.ini echo.
-    >>my.ini echo [mysql]
-    >>my.ini echo default-character-set=utf8mb4
-    >>my.ini echo local_infile=ON
-    >>my.ini echo [client]
-    >>my.ini echo port=3307
-    >>my.ini echo default-character-set=utf8mb4
-    >>my.ini echo.
-    bin\mysqld --initialize-insecure --lower-case-table-names=1
-    echo 开始安装服务
-    bin\mysqld --install lasermysql | find "successfully" && echo 服务安装成功
+    >%MYSQL_HOME%\my.ini echo [mysqld]
+    >>%MYSQL_HOME%\my.ini echo port=3307
+    >>%MYSQL_HOME%\my.ini echo basedir= %MYSQL_HOME:\=\\%
+    >>%MYSQL_HOME%\my.ini echo datadir= %MYSQL_HOME:\=\\%\\data
+    >>%MYSQL_HOME%\my.ini echo log-error=%MYSQL_HOME:\=\\%\\logs.log
+    >>%MYSQL_HOME%\my.ini echo max_connections=200
+    >>%MYSQL_HOME%\my.ini echo max_connect_errors=10
+    >>%MYSQL_HOME%\my.ini echo character-set-server=utf8mb4
+    >>%MYSQL_HOME%\my.ini echo default-storage-engine=INNODB
+    >>%MYSQL_HOME%\my.ini echo default_authentication_plugin=mysql_native_password
+    >>%MYSQL_HOME%\my.ini echo local_infile=ON
+    >>%MYSQL_HOME%\my.ini echo.
+    >>%MYSQL_HOME%\my.ini echo [mysql]
+    >>%MYSQL_HOME%\my.ini echo default-character-set=utf8mb4
+    >>%MYSQL_HOME%\my.ini echo local_infile=ON
+    >>%MYSQL_HOME%\my.ini echo [client]
+    >>%MYSQL_HOME%\my.ini echo port=3307
+    >>%MYSQL_HOME%\my.ini echo default-character-set=utf8mb4
+    >>%MYSQL_HOME%\my.ini echo.
+    %MYSQL_HOME%\bin\mysqld --initialize-insecure --lower-case-table-names=1
+    echo start install mysql
+    %MYSQL_HOME%\bin\mysqld --install lasermysql | find "successfully" && echo successfully mysql
     echo.
 
-    rem 启动服务
-    echo 开始启动MYSQL服务
+    echo start mysql service
     net start lasermysql
-    echo. 
-    echo 初始化数据库用户
-    bin\mysql -P3307 -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'laser'";
-    bin\mysql -P3307 -u root -plaser -e "CREATE DATABASE IF NOT EXISTS `laser` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci ";
-
-    echo 初始化数据库表
-
-    if exist  %USER_DATA%\lite.sql ( 
-        echo "文件存在"
-    bin\mysql.exe -P3307 -u root -plaser laser <    %USER_DATA%\lite.sql 
-    del  %USER_DATA%\lite.sql
-    ) else (  
-        echo "文件不存在"
+    echo.
+    %MYSQL_HOME%\bin\mysql -P3307 -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'laser'";
+    %MYSQL_HOME%\bin\mysql -P3307 -u root -plaser -e "CREATE DATABASE IF NOT EXISTS `laser` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci ";
+
+    echo start db tables
+
+    if exist  %USER_DATA%\lite.sql (
+       echo "file exists"
+       %MYSQL_HOME%\bin\mysql.exe -P3307 -u root -plaser laser <    %USER_DATA%\lite.sql
+       del  %USER_DATA%\lite.sql
+    ) else (
+       echo "file no exists"
+       %MYSQL_HOME%\bin\mysql.exe -P3307 -u root -plaser laser < %MYSQL_HOME%\sqlfile\fdkk_laser.sql
+    )
 
-    bin\mysql.exe -P3307 -u root -plaser laser < %MYSQL_HOME%\sqlfile\fdkk_laser.sql
+    echo ---Installation  mysql completed---
     )
-    echo 数据库安装完成
-    cd ..
-    ) 
 )
 
 echo %REDIS_HOME%\resources\static\
@@ -135,21 +129,21 @@ if /i "%zt%"=="RUNNING" (
     echo ---Installation  redis completed---
 )
 
-echo %BIN_HOME%\resources\static\
+cd .>%BIN_HOME%\resources\static\setting.json
 echo { >  %BIN_HOME%\resources\static\setting.json
 echo   "sceneConfig": "config.json", >> %BIN_HOME%\resources\static\setting.json
 echo   "sceheKey": "id", >> %BIN_HOME%\resources\static\setting.json
 echo   "sceneBundle": "./build.zip", >> %BIN_HOME%\resources\static\setting.json
 echo   "sceneBundleDir": "capture", >> %BIN_HOME%\resources\static\setting.json
-echo   "buildModelPath": "%basePath%\4DKK_PROGRAM_DATA\", >> %BIN_HOME%\resources\static\setting.json
+echo   "buildModelPath": "%basePath%4DKK_PROGRAM_DATA\", >> %BIN_HOME%\resources\static\setting.json
 echo   "javaPort":9000, >> %BIN_HOME%\resources\static\setting.json
-echo   "profilePath": "%basePath%\4DKK_PROGRAM_STATIC\", >> %BIN_HOME%\resources\static\setting.json
-echo   "buildCallPath": "%basePath%\CGAII" , >> %BIN_HOME%\resources\static\setting.json
+echo   "profilePath": "%basePath%4DKK_PROGRAM_STATIC\", >> %BIN_HOME%\resources\static\setting.json
+echo   "buildCallPath": "%basePath%CGAII" , >> %BIN_HOME%\resources\static\setting.json
 echo   "binPath": "%BIN_HOME%\resources\static" >> %BIN_HOME%\resources\static\setting.json
 echo  } >> %BIN_HOME%\resources\static\setting.json
 
-set /a i=0
 
+set /a i=0
 for /f "delims=" %%i in ('findstr /n .* %BIN_HOME%\resources\static\setting.json' ) do (
 	set "a=%%i"
 	set "a=!a:*:=!"

+ 9 - 9
AppFile/laser/uninstall.bat

@@ -28,12 +28,12 @@ if /i "%zt%"=="RUNNING" (
     )
     net stop lasermongodb
     if "%errorlevel%"=="0" (
-	echo 配置数据信息服务已关闭
+	echo service stop
     )else (
-	echo 配置数据信息服务中止失败
+	echo service stop err
     )
 ) else (
-    echo 配置数据信息服务当前未启动
+	echo service no start
 )
 sc delete lasermongodb
 cd /d %~dp0
@@ -55,12 +55,12 @@ if /i "%zt%"=="RUNNING" (
      
    
     if "%errorlevel%"=="0" (
-	echo 系统数据信息服务已关闭
+	echo service stop
     )else (
-	echo 系统数据信息服务中止失败
+	echo service stop err
     )
 ) else (
-    echo 系统数据信息服务当前未启动
+	echo service no start
 )
 sc delete lasermysql
 
@@ -70,12 +70,12 @@ for /f "skip=3 tokens=4" %%i in ('sc query laserredis') do set "zt=%%i" &goto :n
 if /i "%zt%"=="RUNNING" (
     net stop laserredis
     if "%errorlevel%"=="0" (
-	echo 配置数据信息服务已关闭
+	echo service stop
     )else (
-	echo 配置数据信息服务中止失败
+	echo service stop err
     )
 ) else (
-    echo 配置数据信息服务当前未启动
+	echo service no start
 )
 sc delete laserredis