Enviat: 05/Nov/2007 - 11:53
Hola Joan,
Per tenir una còpia de seguretat de la base de dades LDAP i copiar-la a un altre servidor el que pots fer és:
1- Al servidor antic que conté les dades LDAP:
Obre una consola i executa la comanda :
ldapsearch -x -D "cn=Administrator,dc=intracentre" -w contrasenya_base_dades > ldap_antic.ldif
2- Edita aquest arxiu i comenta amb # la secció que fa referència a intracentre. Així la capçalera de l'arxiu et quedarà així:
# intracentre
#dn: dc=intracentre
#dc: intracentre
#o: intracentre
#objectClass: organization
#objectClass: dcObject
3- Edita el final del fitxer i comenta la secció "search result" de forma que et quedi tot comentat per #:
# search result
#search: 2
#result: 0 Success
# numResponses: 15
# numEntries: 14
(això és un exemple de la meva base de dades)
4- Al nou servidor et caldrà editar un fitxer que es digui: esborra.ldif i el seu contingut serà:
dc=intracentre
5- Al nou servidor, copia el fitxer ldap_antic.ldif a un directori qualsevol
6- Ara executa la comanda següent al nou servidor:
ldapdelete -x -r -D "cn=Administrator,dc=intracentre" -w contrasenya_servidor_linkat -f esborra.ldif
Aquesta comanda t'esborrarà tota la base de dades del nou servidor menys la definició de la base de dades dc=intracentre.
Ara executa la comanda:
ldapadd -x -D "cn=Administrator,dc=intracentre" -w password_servidor_ldap -f ldap_antic.ldif
Si tot ha anat bé, hauràs incorporat el contingut del servidor antic al nou servidor.
Joan de Gracia