一:導出數據
slapcat -v -l ldapbackup.ldif
二:過濾ldif文件中多餘部分
cat >slapcat.regex <<EOF
/^creatorsName: /d
/^createTimestamp: /d
/^modifiersName: /d
/^modifyTimestamp: /d
/^structuralObjectClass: /d
/^entryUUID: /d
/^entryCSN: /d
EOF
cat ldapback.ldif | sed -f slapcat.regex > slapdata.ldif
三:導入數據
ldapadd -H ldap://127.0.0.1 -x -D "用戶" -f slapdata.ldif -w 密碼
四:查看結果
ldapsearch -H ldap://192.168.8.35 -x -b "ou=admin,dc=gongchang,dc=com"
五:總結
注意過濾掉的ldif文件當中,可能還存在有多餘部分,可能會導致導入失敗,如果導入失敗,請仔細查看文件中是否有多餘部分,另外,導入的ldap數據庫所擁有的目錄結構必須與文件中的目錄結構能夠吻合,否則會出現no such object的錯誤。