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:
- O sm.db é o banco de dados que o Jabberd2 utiliza.
- A opção -p faz com que os registros do do sm.db.dump seja em formato texto ao invés de hexadecimal.
- 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:
- db_load acima ler o arquivo de dump e carrega no arquivo sm.db
- 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)
- Página inicial do Wiki Jabberit Messenger
- Página Anterior Jabberit Messenger