http://serverfault.com/questions/577356/ldap-backup-with-slapcat-vs-ldapsearch

Used: openldap-servers-2.4.23-34.el6_5.1.x86_64

Task: create script for crontab to create scheduled database full backup.

1) slapcat - create file in in the default format, Berkeley DB.

2) slapcat can be done while slapd running (if bdb/hdb database used).

3) To restore file after slapcat - must be used slapdd (not ldapadd).

4) slapcat/add doesn't require password.

5) slapadd can be done only when slapd stopped.

Example:

 $ slapcat -f /etc/openldap/slapd.conf -b "dc=db_1" -l db_1_backup.ldif
$ slapadd -l db_1_backup.ldif

Instead of slapcat/add - let's took a look at ldapsearch/add:

1) ldapsearch - creates file with almost same information as slapcat;

2) ldapadd - can use file from ldapsearch, don't require slapd must be stopped;

3) ldapadd/search - require password.

Example:

 $ ldapsearch -D "cn=root,dc=db_1" -W -b "dc=db_1" "dc=db_1" -LLL > db_1_backup2.ldif
$ ldapadd -x -D "cn=root,dc=db_1" -W -f db_1_backup2.ldif

最新文章

  1. 通过DIV+span方式模拟进度条的实现方法
  2. 使用Spring发送邮件
  3. 02.JSP的3个编译指令
  4. Debian 7 安装使用 Virtualbox及增强功能
  5. jquery控制动态生成的gridview中多列checkbox的全选反选及自动判断是否全选状态
  6. 凹凸曼的修改zencart 程序(经典!)
  7. 》》webpack打包成的文件
  8. scope_lock与lock_guard区别
  9. jquery 实现图片无缝向左滚动
  10. BI Publisher(rtf)模板开发语法大全
  11. 信号量及P/V操作
  12. 微信小程序中把页面生成图片
  13. Perl数据序列化和持久化(入门):Storable模块
  14. centos6.5环境下svn服务器和客户端配置实用详解
  15. tips___代码规范
  16. WPF流程图制作系列相关基础一
  17. QWidget:Must construct a QApplication before a QWidget。
  18. POJ 1741 树分治
  19. [转]Android中的android:layout_width和android:width
  20. TomEE

热门文章

  1. 【Shell 开发】Shell 目录
  2. springjdbc使用c3p0连接池报错 java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
  3. Your funds transfer has been delayed
  4. Thunder团队Final周贡献分分配结果
  5. 随机生成四则运算式2-NEW+PSP项目计划(补充没有真分数的情况)
  6. HDU 5286 How far away ? lca
  7. Java中static关键字的作用和用法详细介绍
  8. lintcode-389-判断数独是否合法
  9. 第二章 script元素
  10. SpringMVC源码剖析(五)-消息转换器HttpMessageConverter