暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

windows平台安装LDAP数据库

软件实施干货分享 2020-05-01
1521

在项目上碰到了需要安装LDAP数据库的情况,你可以选择将LDAP数据库安装在windows平台上,也可以选择安装在linux平台上。LDAP数据库是什么,有什么优点,为什么要安装LDAP,这些请自行百度,本文首先讲一讲,如何在windows平台上安装LDAP。

首先贴出来安装文件下载地址

安装文件下载:

https://www.maxcrc.de/download/
复制

1、安装:

windows安装没啥说的,一路next

 

上图选择BDB,全称Berkeley DB,如果无法启动slapd,一直报错如下,或导入mydemo.ldif一直报错 :

那么安装的时候选择MDB,重新安装OpenLDAP。

安装完成后,在系统服务中,找到 OpenLDAP Service,先停止服务,再把启动类型修改成手动,便于自己的测试。

2、配置OpenLDAP并导入LDIF数据

①找到你安装OpenLDAP的路径,找到slapd.conf文件,对下面红框地方进行任意修改:

②在OpenLDAP路径下新建一个文本文档,后缀改为ldif:

然后对其进行添加:(一定要注意冒号后面一定要空格,但是每行的头和尾都不能有空格,下图文字版内容,注意段内两行之间不要有空行,各段之间只留一行

按照上图的格式,再贴出来一个文字版的,方便新手复制学习

dn:dc=micmiu,dc=com
objectclass:domain
objectclass:top
o:Michael Blog
dc:micmiu


dn:ou=Developer,dc=micmiu,dc=com
objectclass:organizationalUnit
ou:Developer
description:Container fordeveloper entries


dn:ou=Tester,dc=micmiu,dc=com
objectclass:organizationalUnit
ou:Tester
description:Container fortest entries


dn:uid=Michael,ou=Developer,dc=micmiu,dc=com
uid:Michael
objectClass:inetOrgPerson
mail:sjsky_007@gmail.com
userPassword:111111
labeledURI:http://www.micmiu.com
sn:Sun
cn:Michael Sun


dn:uid=Miumiu,ou=Tester,dc=micmiu,dc=com
uid:Miumiu
objectClass:inetOrgPerson
userPassword:111111
labeledURI:http://www.micmiu.com
sn:Wu
cn:Miumiu Wu
复制

对于不明白dc、dn等关键字的意义和区别的,可以参考如下连接进行了解:

https://cloud.tencent.com/developer/article/1490857
复制

同时我把连接中关键部分贴出来给大家看看,作为了解

③运行cmd,进入到OpenLDAP路径下,输入

slapd -d 1 -f ./slapd.conf
复制

如下出现slapd starting则表示启动成功:


④然后重新打开一个cmd,进入OpenLDAP路径下,输入

slapadd -v -l ./mydemo.ldif
复制

如下则表示导入成功:

⑤然后可以验证一下导入数据是否成功:

Ldapsearch –x -b"dc=micmiu,dc=com" "(objectclass=*)"
复制

(注意命令“-”和前边有空格)

出现如下界面,代表成功:

3、安装LDAP数据库连接工具

我经常用的是LdapAdmin这个客户端,百度搜索安装一下,连接配置见下图:


至此,windows安装LDAP完毕!

文章转载自软件实施干货分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论