Nós rodamos uma dúzia de servidores MySQL diferentes para nossos usuários. Eles usam a versão gratuita / código-fonte aberto do MySQL, não a versão comercial. Gerenciar as senhas da conta nesses servidores é doloroso.
Existe algum plug-in que nos permita usar o LDAP para ajudar a gerenciar os privilégios do MySQL? No mínimo, gostaríamos de obter alguns nomes de usuário e senhas dos servidores LDAP.
Estamos usando o MySQL 5.1 e 5.5. Podemos estar dispostos a atualizar para o MySQL 5.6, se necessário, para atingir essa funcionalidade.
Preferimos que qualquer ferramenta seja baseada em CLI e não exija uma GUI ou interface da web.
fonte
Eu publiquei no meu blog, um exemplo completo (com código fonte) de um plugin de autenticação LDAP para MySQL.
http://nafiux.com/blog/2012/08/11/mysql-ldap-authentication-plugin/
fonte
Você pode migrar suas instalações para o Percona Server e usar uma destas duas maneiras de conectar o MySQL ao LDAP pelo PAM:
http://www.percona.com/doc/percona-pam-for-mysql/intro.html
Estamos usando,
auth_pam_compat
mas é preciso lembrar que o cliente precisa oferecer suporte ao plug-in de autenticação do lado do cliente Cleartextfonte
Agora até o final de 2017, posso sugerir o seguinte:
https://www.percona.com/doc/percona-server/LATEST/management/pam_plugin.html
NÃO é testado e nunca trabalhei com ele, queria sugerir, pois pode ser bom.
fonte