56 lines
1.8 KiB
Batchfile
56 lines
1.8 KiB
Batchfile
@echo off
|
||
REM 数据库导入脚本
|
||
REM 请确保MySQL已安装并配置正确
|
||
|
||
set MYSQL_PORT=3307
|
||
set DB_NAME=ruoyi
|
||
set USERNAME=root
|
||
set PASSWORD=123456
|
||
set SQL_DIR=c:/Users/zjj/RuoYi-Vue/sql
|
||
|
||
echo 连接MySQL并创建数据库...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% -e "CREATE DATABASE IF NOT EXISTS %DB_NAME% CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"
|
||
|
||
if errorlevel 1 (
|
||
echo 创建数据库失败!请检查MySQL连接信息。
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo 开始导入SQL脚本...
|
||
|
||
REM 导入主要初始化脚本
|
||
echo 导入 ry_20250522.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/ry_20250522.sql
|
||
|
||
if errorlevel 1 (
|
||
echo 导入 ry_20250522.sql 失败!
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
REM 导入数据库产品相关脚本
|
||
echo 导入 database_product.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/database_product.sql
|
||
|
||
echo 导入 database_menu_new.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/database_menu_new.sql
|
||
|
||
echo 导入 database_product_permission.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/database_product_permission.sql
|
||
|
||
echo 导入 database_product_permission_fixed.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/database_product_permission_fixed.sql
|
||
|
||
REM 导入其他必要脚本
|
||
echo 导入 quartz.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/quartz.sql
|
||
|
||
echo 导入 student.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/student.sql
|
||
|
||
echo 导入 update_database_product_table.sql...
|
||
mysql -P %MYSQL_PORT% -u %USERNAME% -p%PASSWORD% %DB_NAME% < %SQL_DIR%/update_database_product_table.sql
|
||
|
||
echo 所有SQL脚本导入完成!
|
||
pause |