43 lines
1.0 KiB
Batchfile
43 lines
1.0 KiB
Batchfile
|
|
@echo off
|
||
|
|
chcp 65001 > nul
|
||
|
|
echo ================================================
|
||
|
|
echo 手动修复数据库索引
|
||
|
|
echo ================================================
|
||
|
|
echo.
|
||
|
|
echo 正在连接到数据库...
|
||
|
|
echo 主机: 101.35.101.159:3306
|
||
|
|
echo 数据库: study
|
||
|
|
echo 用户: study
|
||
|
|
echo.
|
||
|
|
echo 请输入密码: rx4aywZZNP3rnrkm
|
||
|
|
echo.
|
||
|
|
|
||
|
|
mysql -h 101.35.101.159 -P 3306 -u study -p study < "%~dp0manual_fix.sql"
|
||
|
|
|
||
|
|
if %errorlevel% equ 0 (
|
||
|
|
echo.
|
||
|
|
echo ================================================
|
||
|
|
echo ✅ 修复脚本执行成功!
|
||
|
|
echo ================================================
|
||
|
|
echo.
|
||
|
|
echo 已完成:
|
||
|
|
echo 1. 删除冗余索引
|
||
|
|
echo 2. 创建必要索引
|
||
|
|
echo 3. 分析表
|
||
|
|
echo.
|
||
|
|
echo 下一步:
|
||
|
|
echo 1. 重启应用服务
|
||
|
|
echo 2. 测试导入速度
|
||
|
|
echo.
|
||
|
|
) else (
|
||
|
|
echo.
|
||
|
|
echo ================================================
|
||
|
|
echo ❌ 执行失败!
|
||
|
|
echo ================================================
|
||
|
|
echo.
|
||
|
|
echo 建议:在 Navicat 中执行 manual_fix.sql
|
||
|
|
echo.
|
||
|
|
)
|
||
|
|
|
||
|
|
pause
|