mysql
This commit is contained in:
parent
046da79838
commit
c99cc17536
@ -19,6 +19,39 @@ set "SERVICE_NAME=x_database"
|
||||
set "NEW_ROOT_PASSWORD=Root@2025"
|
||||
set "DATA_DIR=%INSTALLPATH%\data"
|
||||
|
||||
echo "%DATA_DIR%"
|
||||
if exist "%DATA_DIR%" (
|
||||
set "isEmpty=true"
|
||||
dir /a /b "%DATA_DIR%\*" 2>nul | findstr . >nul && set "isEmpty=false"
|
||||
dir /ad /b "%DATA_DIR%\*" 2>nul | findstr . >nul && set "isEmpty=false"
|
||||
if "!isEmpty!"=="false" (
|
||||
echo 请优先清空文件夹下的数据
|
||||
pause
|
||||
exit /b 1
|
||||
) else (
|
||||
echo 已满足初始化条件
|
||||
)
|
||||
) else (
|
||||
echo 满足初始化条件,是否初始化?
|
||||
choice /c yn /m "请输入选择 (Y/N): "
|
||||
if errorlevel 2 (
|
||||
echo 用户选择不初始化,程序终止
|
||||
exit /b 0
|
||||
) else (
|
||||
echo 正在初始化文件夹...
|
||||
mkdir "%DATA_DIR%"
|
||||
if exist "%DATA_DIR%" (
|
||||
echo 文件夹初始化成功
|
||||
) else (
|
||||
echo 文件夹初始化失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
)
|
||||
)
|
||||
:: rm -rf data
|
||||
:: mkdir data
|
||||
|
||||
:: 1. 初始化MySQL
|
||||
echo [1/4] 正在初始化MySQL...
|
||||
:: "%MYSQL_BIN_PATH%\mysqld" --defaults-file="%MY_INI_PATH%" --initialize-insecure --basedir="%MYSQL_BIN_PATH%\.." --datadir="%DATA_DIR%"
|
||||
|
Loading…
x
Reference in New Issue
Block a user