Como realizar Backup e Restore de Dados no Openldap

Por Fábio Gil - Criado em 23/10/2014

Backup

Digite o seguinte comando para fazer o backup no arquivo "ldap.diff":

slapcat -v -l backup.diff

Restore

Passo 1: Parar o serviço do Openldap:

/etc/init.d/slapd stop

Passo 2: Remova os arquivos existentes no diretorio da base:

rm -rf /var/lib/ldap/*

Passo 3: Realizar a importação dos dados a partir do arquivo de backup especificado:

slapadd -l backup.ldif

ou, caso ocorrer erros:

slapadd -c <backup.ldif

Passo 4: Reconfigurar as permissões dos arquivos do diretório da base:

chown -R openldap:openldap /var/lib/ldap/*

Passo 5: Reinicializar o serviço do Openldap:

/etc/init.d/slapd start

Referências
 * http://mindref.blogspot.com.br/2011/06/ldap-database-backup-restore.html