|
@@ -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:*:=!"
|