openldap数据是存储在mysql中的,在部署另外一个环境的时候,另建了一个库,然后同事说权限有什么特别的,去数据库里授权了一下,我也不清除他到底作了什么。由于openldap是通过odbc连mysql的,所以在odbc.ini中改了一下数据库名,然后改openldap的schema,mysql中的数据。
ok,准备启动openldap,发现启动不起来了,查一下日志,发现是数据库连不上,报backend_startup_one: bi_db_open failed! 。不知道为什么数据库连不上,把所有作过的操作都恢复原状,然后还是启动不了。后来把openldap的loglevel设为-1,然后去看启动时的日志发现:“Client does not support authentication protocol”。在网上查了一下,说是mysql的版本从4.0升级到4.1以后用户密码算法方式改变了,由16位变长到41位了,导致连接时认证不成功,要么把客户端升级,要么把用户的密码用就的算法重新计算后修改了,如下:
SET PASSWORD FOR 'user'@'localhost' = OLD_PASSWORD('newpassword');
但问题是之前openldap都是好的,中间也并没有升级mysql之类的,所以我想可能跟这个并没有什么关系。但后来实在没有办法,死马当活马医,而且我们的mysql服务器是5.0以上的,客户端不知道什么版本。
但后来试了一下后,居然成功了,it works!怎么回事?我后来猜想服务器的odbc客户端版本是的低的,同事电脑上的客户端是高版本的,中间同事在用授权的时候可能改动了用户原来的密码,将密码的格式改掉了。
分享到:
相关推荐
openldap-2.2.29-db-4.3.29-openssl 不为积分只为没有积分的哥们少作难,另有陪有强大的LdapAdmin.exe, 比较Softerra LDAP Browser 2.5强百倍。没有积分下个资源到处奔波飘荡,省去你的时间,亲人。 LdapAdmin.exe ...
OpenLDAP是开源的轻量级目录访问协议(Lightweight Directory Access Protocol)服务器,它提供了对分布式目录服务的支持,广泛应用于企业环境,用于存储用户账户、组、网络资源等信息。这款"openldap-2.2.29-db-...
openldap-2.4.44-20.el7.x86_64.rpm
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
包含了openldap的所有依赖 cyrus-sasl-2.1.26-23.el7.x86_64.rpm cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm compat-openldap-2.3.43-5.el7.x86_64.rpm openldap-2.4.44...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
OpenLDAP(Open Lightweight Directory Access Protocol)是一款开源的轻量级目录访问协议服务器,广泛用于组织和管理用户、系统和服务的数据。在本压缩包文件“OpenLdap-install-and-config.rar”中,包含了一份...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
《OpenLDAP 2.4.40 在 CentOS7 上的安装与配置详解》 OpenLDAP,全称为 Open Source LDAP(轻量级目录访问协议)服务器,是开源社区提供的一种实现 LDAP 标准的服务,用于存储和检索用户信息,广泛应用于身份验证、...
7. **启动与测试**:启动`slapd`服务,例如在Ubuntu上使用`systemctl start slapd`,然后你可以使用`ldapsearch`等工具测试连接和查询。 **三、OpenLDAP的管理与配置** OpenLDAP的配置涉及到多个方面,包括但不...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
OpenLDAP 2.4.26-x86是针对x86架构的一个特定版本,用于在32位Windows系统上运行。这个压缩包文件“openldap-2.4.26-x86.exe”包含了安装和配置OpenLDAP所需的所有组件。 OpenLDAP的核心组件包括: 1. slapd:这是...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装