The power of root

OpenFire - Excluir mensagens arquivadas no banco de dados (MySQL)

seg 06 maio 2013 openfire / mysql / excluir / mensagens /

Daew galera!!!

Hoje tive problemas com o arquivamento de mensagens no openfire 3.8.1, não sei oque aconteceu mas parou de arquivar as mensagens, tentei reinstalar o plugin de monitoramento e nada então resolvi limpar as tabelas relacionadas ao arquivamento para ver se resolvia e aparentemente resolveu =p

Vou passar oque fiz com o meu Debian + Openfire.

  1. Antes de tudo precisamos parar o servidor do openfire: ~# /etc/init.d/openfire stop

  2. Conectar no mysql com algum usuario com privilégios para editar o banco e a tabela: ~# mysql -u root -p

  3. Agora vamos conectar no banco e limpar as tabelas:

    use openfire;
    truncate table ofConversation;
    truncate table ofMessageArchive;
    truncate table ofConParticipant;
    
  4. Agora é só iniciar o openfire e dar um tempinho que as conversas começam a serem arquivadas novamente:

    # /etc/init.d/openfire
    start**
    

Então galera, esse procedimento a cima pode ser usado tanto para limpar os arquivamentos como para tentar resolver algum problema como foi o meu caso.

Abraços

on the top

Comments