wiki:jabberit/backup

Version 4 (modified by joaquim.ferraz, 14 years ago) (diff)

--

BACKUP e RECOVERY do Banco de dados do Jabberd2 configurado com o Berkeley DB

1 – Objetivo

Esse documento tem a intenção de informar os comandos para backup e recovery do database Berkeley DB que é uma das opções possíveis de banco de dados que podem ser utilizados com o daemon Jabberd2.

2 – Realizando o backup

db_dump -p -f sm.db.dump sm.db

Explicações:

  1. O sm.db é o banco de dados que o Jabberd2 utiliza.
  2. A opção -p faz com que os registros do do sm.db.dump seja em formato texto ao invés de hexadecimal.
  3. A opção -f indica em qual arquivo será realizado o dump da base de dados.

3 – Realizando o restore

Primeiramente é recomendado que o daemon do Jabberd2 esteja parado.

  • db_load -f sm.db.dump sm.db
  • chmod 755 sm.db
  • chown jabber: sm.db

Explicações:

  1. db_load acima ler o arquivo de dump e carrega no arquivo sm.db
  2. Os comandos chmod e chown dar as permissões devidas para o daemon do Jabberd2 possa trabalhar com o banco de dados.

Referência  http://www.oracle.com/technology/documentation/berkeley-db/db/api_reference/C/utilities.html


BACKUP e RECOVERY do Banco de dados do Ejabberd configurado com o Mysql

1 – Objetivo

Esse documento tem a intenção de informar os comandos para backup e recovery do database Mysql que é uma das opções possíveis de banco de dados que podem ser utilizados com o daemon Ejabberd.

2 – Realizando o backup

mysqldump -h localhost -u root -p ejabberd > backup_ejabberd.sql

3 – Realizando o restore

mysql -h localhost -u root -p ejabberd < backup_ejabberd.sql

Créditos Joaquim Ferraz (joaquim.ferraz at ati.pe.gov.br)