统一服务名

This commit is contained in:
yuejiajun 2025-08-14 19:35:02 +08:00
parent af4fdead2c
commit 81e540dda8
2 changed files with 19 additions and 17 deletions

View File

@ -29,7 +29,7 @@ if errorlevel 1 (
) )
:: 2. 注册MySQL服务 :: 2. 注册MySQL服务
echo [2/4] 正在注册MySQL服务... echo [2/4] 正在注册MySQL服务[%SERVICE_NAME%]...
"%MYSQL_BIN_PATH%\mysqld" --install "%SERVICE_NAME%" --defaults-file="%MY_INI_PATH%" "%MYSQL_BIN_PATH%\mysqld" --install "%SERVICE_NAME%" --defaults-file="%MY_INI_PATH%"
if errorlevel 1 ( if errorlevel 1 (
echo 服务注册失败 echo 服务注册失败
@ -37,7 +37,7 @@ if errorlevel 1 (
) )
:: 3. 启动MySQL服务 :: 3. 启动MySQL服务
echo [3/4] 正在启动MySQL服务... echo [3/4] 正在启动MySQL服务[%SERVICE_NAME%]...
net start "%SERVICE_NAME%" net start "%SERVICE_NAME%"
if errorlevel 1 ( if errorlevel 1 (
echo 服务启动失败 echo 服务启动失败

View File

@ -10,36 +10,38 @@ if %errorLevel% neq 0 (
exit /b 1 exit /b 1
) )
:: 1. 停止并删除现有MySQL服务 set "SERVICE_NAME=x_database"
echo 正在停止MySQL服务...
net stop MySQL >nul 2>&1
echo 正在删除已有的MySQL服务... :: 1. 停止并删除现有MySQL服务
sc delete MySQL >nul 2>&1 echo 正在停止MySQL服务[%SERVICE_NAME%]...
net stop %SERVICE_NAME% >nul 2>&1
echo 正在删除已有的MySQL服务[%SERVICE_NAME%]...
sc delete %SERVICE_NAME% >nul 2>&1
if %errorLevel% equ 0 ( if %errorLevel% equ 0 (
echo [成功] MySQL服务已删除 echo [成功] MySQL服务[%SERVICE_NAME%]已删除
) else ( ) else (
echo [警告] 删除MySQL服务失败(可能服务不存在) echo [警告] 删除MySQL服务[%SERVICE_NAME%]失败(可能服务不存在)
) )
:: 2. 安装MySQL服务 :: 2. 安装MySQL服务
echo 正在安装MySQL服务... echo 正在安装MySQL服务[%SERVICE_NAME%]...
mysqld --install MySQL --defaults-file="%INSTALLPATH%\my.ini" mysqld --install %SERVICE_NAME% --defaults-file="%INSTALLPATH%\my.ini"
if %errorLevel% equ 0 ( if %errorLevel% equ 0 (
echo [成功] MySQL服务安装完成 echo [成功] MySQL服务[%SERVICE_NAME%]安装完成
) else ( ) else (
echo [错误] MySQL服务安装失败 echo [错误] MySQL服务[%SERVICE_NAME%]安装失败
pause pause
exit /b 1 exit /b 1
) )
:: 3. 启动MySQL服务 :: 3. 启动MySQL服务
echo 正在启动MySQL服务... echo 正在启动MySQL服务[%SERVICE_NAME%]...
net start MySQL net start %SERVICE_NAME%
if %errorLevel% equ 0 ( if %errorLevel% equ 0 (
echo [成功] MySQL服务已启动 echo [成功] MySQL服务[%SERVICE_NAME%]已启动
) else ( ) else (
echo [错误] MySQL服务启动失败 echo [错误] MySQL服务[%SERVICE_NAME%]启动失败
pause pause
exit /b 1 exit /b 1
) )