备份CentOS或Redhat目录服务器数据库(LDAP)

时间:2020-01-09 10:40:01  来源:igfitidea点击:

问题:
如何备份Fedora/CentOS/Redhat Linux目录服务器数据库?

答:
您可以使用db2bak命令行脚本从命令行备份数据库。
该脚本在服务器运行或停止时起作用。
运行脚本如下:。 /db2bak/path/to/installed-directory/db2bak

db2back脚本将创建一个格式为year_month_day__hour(YYYY_MM_DD_hh_mm_ss)的备份文件夹。
备份文件夹将包含导出的LDIF文件和其他Berkeley数据库(.db4文件)。

恢复备份

首先停止服务器:

#./stop-slapd

接下来还原备份数据库。
例如:

#./bak2db /path/to/bak/2007_02_02_01_02_12/

再次启动Red Hat Directory Server:

# ./start-nslapd