查看: 437|回复: 0

[设置教程] 魔兽世界AZ端MySQL数据库查询清理开服命令

[复制链接]

124

主题

0

回帖

508

积分

管理员

积分
508
发表于 2026-8-11 12:30:35 | 显示全部楼层 |阅读模式
acore_auth表
  1. -- 完整的 acore_auth 清理脚本
  2. USE acore_auth;

  3. -- 关闭外键约束
  4. SET FOREIGN_KEY_CHECKS = 0;

  5. -- 清除所有账号相关数据
  6. DELETE FROM account_banned;
  7. DELETE FROM account_muted;
  8. DELETE FROM account_access;
  9. DELETE FROM secret_digest;
  10. DELETE FROM realmcharacters;
  11. DELETE FROM account;

  12. -- 重置自增ID
  13. ALTER TABLE account AUTO_INCREMENT = 1;
  14. ALTER TABLE account_access AUTO_INCREMENT = 1;
  15. ALTER TABLE account_banned AUTO_INCREMENT = 1;
  16. ALTER TABLE account_muted AUTO_INCREMENT = 1;

  17. -- 恢复外键约束
  18. SET FOREIGN_KEY_CHECKS = 1;

  19. -- 验证清理结果
  20. SELECT COUNT(*) FROM account;
  21. SELECT COUNT(*) FROM account_access;
复制代码
acore_characters表
  1. -- 完整的 acore_characters 清理脚本
  2. USE acore_characters;

  3. -- 关闭外键约束
  4. SET FOREIGN_KEY_CHECKS = 0;

  5. -- 1. 清除社交和团队相关数据
  6. DELETE FROM guild_bank_item;
  7. DELETE FROM guild_bank_log;
  8. DELETE FROM guild_bank_tab;
  9. DELETE FROM guild_eventlog;
  10. DELETE FROM guild_member;
  11. DELETE FROM guild_rank;
  12. DELETE FROM guild;

  13. DELETE FROM arena_team_member;
  14. DELETE FROM arena_team_stats;
  15. DELETE FROM arena_team;

  16. -- 2. 清除交易和邮件数据
  17. DELETE FROM mail_items;
  18. DELETE FROM mail;
  19. DELETE FROM auctionhouse;
  20. DELETE FROM item_instance;

  21. -- 3. 清除角色扩展数据
  22. DELETE FROM character_achievement_offline_updates;
  23. DELETE FROM character_achievement;
  24. DELETE FROM character_account_data;
  25. DELETE FROM character_armory_stats;
  26. DELETE FROM character_battleground_data;
  27. DELETE FROM character_battleground_stats;
  28. DELETE FROM character_homebind;
  29. DELETE FROM character_instance;
  30. DELETE FROM character_inventory;
  31. DELETE FROM character_pet;
  32. DELETE FROM character_queststatus_rewarded;
  33. DELETE FROM character_queststatus;
  34. DELETE FROM character_reputation;
  35. DELETE FROM character_skills;
  36. DELETE FROM character_social;
  37. DELETE FROM character_spell_cooldown;
  38. DELETE FROM character_spell;
  39. DELETE FROM character_stats;
  40. DELETE FROM character_talent;
  41. DELETE FROM character_titles;
  42. DELETE FROM character_voidstorage;
  43. DELETE FROM character_archaeology_project;
  44. DELETE FROM character_archaeology_artifact;

  45. -- 4. 清除核心角色数据
  46. DELETE FROM characters;

  47. -- 5. 清除账号相关角色数据
  48. DELETE FROM account_instance_times;
  49. DELETE FROM account_data;
  50. DELETE FROM account_tutorial;

  51. -- 6. 清除其他辅助数据
  52. DELETE FROM addons;
  53. DELETE FROM bugreport;
  54. DELETE FROM battleground_deserters;
  55. DELETE FROM calendar_invites;
  56. DELETE FROM calendar_events;
  57. DELETE FROM channels_rights;
  58. DELETE FROM channels_bans;
  59. DELETE FROM channels;

  60. -- 7. 重置自增ID
  61. ALTER TABLE characters AUTO_INCREMENT = 1;
  62. ALTER TABLE guild AUTO_INCREMENT = 1;
  63. ALTER TABLE arena_team AUTO_INCREMENT = 1;
  64. ALTER TABLE mail AUTO_INCREMENT = 1;
  65. ALTER TABLE auctionhouse AUTO_INCREMENT = 1;
  66. ALTER TABLE item_instance AUTO_INCREMENT = 1;

  67. -- 恢复外键约束
  68. SET FOREIGN_KEY_CHECKS = 1;

  69. -- 验证清理结果
  70. SELECT COUNT(*) FROM characters;
  71. SELECT COUNT(*) FROM guild;
  72. SELECT COUNT(*) FROM arena_team;
复制代码
注意事项
1. 备份数据 :在执行清除命令前,务必先备份整个数据库
2. 外键约束 :清除数据时必须先关闭外键约束,否则会因关联关系导致清除失败
3. 清除顺序 :建议按照从依赖表到被依赖表的顺序清除,避免数据残留
4. 重置自增ID :清除数据后,建议重置自增ID,让新角色从ID=1开始
5. 谨慎操作 :清除命令不可逆,务必确认后再执行
6. 测试环境 :建议先在测试环境中测试清除脚本,确认无误后再在生产环境执行
7. 账号关联 :清除角色数据后,建议同时清理对应的认证数据库中的账号数据,保持数据一致性
部分表说明
characters 核心角色表,存储角色的基本信息
character_inventory 角色背包和装备
character_queststatus 角色任务状态
character_skills 角色技能
character_spell 角色法术
guild 公会信息
arena_team 竞技场队伍
mail 邮件系统
auctionhouse 拍卖行

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|蜀ICP备17024538号-6

在本版发帖
关注公众号
QQ客服返回顶部