2

我有一个 ldif 文件。我用这个命令创建了它:

kill -INT `cat /usr/local/var/run/slapd.pid`
slapcat -v -f /usr/local/etc/openldap/slapd.conf -l /usr/local/etc/openldap_backup/backup.`date +'%m-%d-%Y'`.ldif

而且,我尝试使用以下方法恢复 ldap 数据库:

slapadd -v -c -l backup.11-24-2017.ldif  -f /usr/local/etc/openldap/slapd.conf

但我有一个错误:

无法添加条目....(行=777):txn_aborted!DB_KEYEXIST:键/数据对已存在 (-30995)

我该如何解决?

4

1 回答 1

0

为其他人节省 2 小时我会把它贴在这里......你不能使用 slapadd 因为并非所有条目都是新的。在这种情况下,使用 ldapmodify

更多信息在这里如何克隆 OpenLDAP 数据库

于 2020-12-11T01:39:39.107 回答