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 "NEW_ROOT_PASSWORD=Root@2025"
|
||||||
set "DATA_DIR=%INSTALLPATH%\data"
|
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
|
:: 1. 初始化MySQL
|
||||||
echo [1/4] 正在初始化MySQL...
|
echo [1/4] 正在初始化MySQL...
|
||||||
:: "%MYSQL_BIN_PATH%\mysqld" --defaults-file="%MY_INI_PATH%" --initialize-insecure --basedir="%MYSQL_BIN_PATH%\.." --datadir="%DATA_DIR%"
|
:: "%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