Como migrar contas e personagens entre databases MU Online Aprendiz Mu Online
SQL & Database

Como migrar contas e personagens entre databases MU Online

Por

Aprenda a planejar a migração de contas e personagens entre databases MU Online, mapeando MEMB_INFO, Character, warehouse, AccountCharacter e tabelas dependentes.

MU Online • Database • Migração

Como migrar contas e personagens entre databases MU Online

Migrar usuários entre Server Files exige mais do que copiar MEMB_INFO e Character. Inventários, warehouses, guilds, moedas, VIP e campos customizados podem ter estruturas diferentes.

1. Compare schemas antes dos dados

Liste colunas, tipos, tamanhos, defaults e constraints de origem e destino. Não use INSERT SELECT cegamente entre databases diferentes.

2. Mapeie as tabelas essenciais

Em muitas estruturas, contas ficam em MEMB_INFO e personagens em Character, mas dependências podem incluir warehouse, AccountCharacter, GuildMember, CashShopData e tabelas customizadas.

3. Preserve chaves e relacionamentos

AccountID, Name e identificadores precisam permanecer coerentes. Verifique também collation e tamanho dos campos.

4. Migre em ambiente de teste

Restaure cópias das duas databases e execute a migração fora do servidor de produção. Teste login, personagem, inventário, baú e guild.

5. Crie scripts reversíveis

Registre exatamente o que foi inserido ou alterado e mantenha backup anterior ao processo.

Exemplo e diagnóstico rápido

Exemplo de inventário de schema: SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH FROM INFORMATION_SCHEMA.COLUMNS ORDER BY TABLE_NAME, ORDINAL_POSITION;
Importante: adapte nomes, portas, caminhos e valores à sua própria Server File. Estruturas MU Online variam entre versões e sources.

Checklist recomendado

  1. Faça backup antes de alterar arquivos ou database.
  2. Altere uma configuração por vez.
  3. Teste primeiro em ambiente local ou de homologação.
  4. Leia os logs após cada reinício ou reload.
  5. Documente o valor anterior e o novo valor.

Perguntas frequentes

Posso copiar só a tabela Character?

Normalmente não é suficiente. Personagens dependem da conta e podem possuir dados em outras tabelas.

Por que ocorre erro de truncamento?

Porque a coluna de destino pode ter tamanho menor ou tipo diferente da origem.

Conclusão

O ponto principal em Como migrar contas e personagens entre databases MU Online é trabalhar com a configuração real da sua Server File, fazer testes controlados e evitar copiar valores de outra source sem comparação. Uma rotina de backup, logs e validação reduz muito o tempo gasto com erros difíceis de rastrear.

Compartilhe este artigo
COMUNIDADE

Comentários

0 comentários
Ainda não há comentários neste artigo. Seja o primeiro a participar.
Aprendiz Mu Online Conhecimento, comunidade e oportunidades para quem vive MU Online.
Estatísticas de acesso Portal MU Online desde 2007
visitas acumuladas 20.996.485
Hoje 609
Ontem 1.165
29/08: 827 visitas30/08: 901 visitas31/08: 809 visitas01/09: 735 visitas02/09: 1.210 visitas03/09: 1.063 visitas04/09: 910 visitas05/09: 1.125 visitas06/09: 287 visitas07/09: 249 visitas08/09: 629 visitas09/09: 755 visitas10/09: 1.165 visitas11/09: 609 visitas29/0831/0802/0904/0906/0908/0910/0911/09
Visitas registradas automaticamente.
© 2026 Aprendiz Mu Online