Назад | Перейти на главную страницу

Интеграция OpenLDAP с MySQL - Расположение базы данных для таблиц сопоставления метаданных Back-sql OpenLDAP

Я пытаюсь настроить сервер OpenLDAP в Ubuntu 10.04 для использования базы данных mysql в качестве источника данных. Я следую руководствам по back-sql и понимаю, что для сопоставления схемы mysql с ldap schme мне нужно использовать таблицы сопоставления метаданных.

ldap_oc_mappings, ldap_attr_mappings ldap_entries, ldap_entry_objclasses и ldap_referrals

Однако в большинстве примеров указывается, что база данных и сервер ldap находятся в одном месте. Можно ли создать и использовать таблицы сопоставления в базе данных, отличной от источника данных, который я хочу сопоставить с помощью OpenLDAP? (на другом сервере базы данных хоста, например, на хосте сервера LDAP)

Спасибо

OpenLDAP полагается на ODBC для подключения к MySQL, вам следует настроить в /etc/odbc.ini что-то вроде:

[database-reference]
driver = MySQL
Database = database_name
Server = 127.0.0.1
User = username
Password = mypassword

Измените атрибут сервера.

В качестве дополнительного примечания: поскольку конфигурация ODBC может отличаться в разных дистрибутивах, всегда обращайте внимание на документацию, поставляемую с вашим пакетом OpenLDAP и odbc, доступную в / usr / share / doc / *