一键修复登录问题.bat 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. @echo off
  2. chcp 65001 >nul
  3. echo ============================================
  4. echo 一键修复登录问题
  5. echo ============================================
  6. echo.
  7. echo 请确保:
  8. echo 1. MySQL服务已启动
  9. echo 2. 数据库 books_db 已创建
  10. echo 3. 已知道MySQL root密码
  11. echo.
  12. set /p mysql_password=请输入MySQL root密码:
  13. echo.
  14. echo 正在修复管理员账号...
  15. echo.
  16. cd /d %~dp0\..\book
  17. mysql -u root -p%mysql_password% books_db < src\main\resources\db\fix_admin_user.sql
  18. if %errorlevel% equ 0 (
  19. echo.
  20. echo ============================================
  21. echo 修复完成!
  22. echo ============================================
  23. echo.
  24. echo 默认管理员账号:
  25. echo 用户名: admin
  26. echo 密码: admin123
  27. echo.
  28. echo 现在可以重新登录了!
  29. ) else (
  30. echo.
  31. echo ============================================
  32. echo 修复失败!
  33. echo ============================================
  34. echo.
  35. echo 请检查:
  36. echo 1. MySQL服务是否启动
  37. echo 2. 数据库 books_db 是否存在
  38. echo 3. MySQL root密码是否正确
  39. echo.
  40. echo 或者手动执行SQL脚本:
  41. echo mysql -u root -p books_db ^< src\main\resources\db\fix_admin_user.sql
  42. )
  43. pause