ldap odbc mysql_ldap用mysql作后端的时候,出现错误。---已解决 !!!!

ldap用mysql作后端的时候,出现错误。---已解决 !!!!

(2012-01-01 04:46:58)

标签:

mysql

杂谈

ldap用mysql作后端的时候,出现错误。---已解决 !!!! 本帖最后由 人在仙台 于 2010-08-30 17:19

编辑

我用yum安装的ldap

yum -y install openldap-servers openldap-clients

配置了ODBC

通过ODBC能成功连接mysql

isql ldap

+---------------------------------------+

| Connected! |

| |

| sql-statement |

| help |

| quit |

| |

+---------------------------------------+

SQL>

然后,配置了/etc/openldap/slapd.conf

-------------------------------------------------------------

modulepath /usr/lib64/openldap

moduleload back_sql.la

database sql

suffix

"dc=testhttp://www.theshowwish.com,dc=jp"

rootdn

"cn=root,dc=test,dc=jp"

rootpw 1234567890

dbname ldap

dbuser ldap

dbpasswd 123456

subtree_cond "ldap_entries.dn LIKE

CONCAT('%',?)"

insentry_query"INSERT INTO ldap_entries

(dn,oc_map_id,parent,keyval) VALUES

(?,?,?,?)"

has_ldapinfo_dn_ru no

-------------------------------------------------------------

我用slaptest测试ldaphttp://www.hsyongmei.com的设定时候,出现如下的警告。

slaptest

-----------------------------------------------------------------------

WARNING: No dynamic config support for da

娇韵诗log中没有产生任何信息,

我怀疑是ldap不能通过odbc连接到mysql呢?

请指点。。

:em16:报错信息:

ldapadd: Server is unwilling to perform (53)

additional info: operation not permitted within namingContext

明白什么为题了,

因为后台mysq的ldap_attr_mappings 和 ldap_oc_mappings表里没有

关于ldapadd指令的定义。所以。LDAP不能将dn写进后台mysql。

要想使用back_sql就需要将我们要用到的schma和属性一对一的

写到MYSQL中。这非常麻烦,非常考验大家的mysql功底。

ldap提供了test同的testdb_metadata.sql

可以通过这个来了解back_sql的架构。

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值