首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL -- ClearText身份验证和ClearText身份验证插件有什么区别?

MySQL -- ClearText身份验证和ClearText身份验证插件有什么区别?
EN

Database Administration用户
提问于 2013-06-12 13:37:49
回答 1查看 1.6K关注 0票数 0

PAM认证:

PAM使系统能够使用标准接口访问各种身份验证方法,例如Unix密码或LDAP目录。

明文客户端身份验证插件

客户端插件可以用明文将密码发送到服务器。没有相应的服务器端插件.

我读过文档,但得不到足够的帮助,PAM认证只支持MySQL企业版,但明文认证适用于所有MySQL服务器,因为它是调用这种身份验证机制的客户端。

问题:

是否有人实际尝试使用PAM身份验证或明文身份验证插件?

如果是的话,请解释如何配置和设置一个例子?

EN

回答 1

Database Administration用户

发布于 2013-06-12 23:42:31

正如您已经指出的,明文认证插件包含在所有发行版中,但“适用于所有MySQL服务器”的说法并不完全正确。是的,但实际上,不太.因为有了明文:

没有相应的服务器端插件.相反,任何需要明文密码的服务器端插件都可以使用客户端插件。

好吧,甲骨文,那是哪个服务器端插件?

答案似乎是“没有人”,当然,除了专有PAM插件

当然,如果您没有在服务器端使用需要它的插件,那么您没有理由在客户端使用明文插件,而在服务器端需要它的唯一原因是因为要将凭据传递到另一个系统.就像PAM插件一样。

如果您需要PAM身份验证插件的功能,则选择如下:

  • 编写您自己的服务器端插件,用于PAM身份验证或针对任何包含您的访问凭据的后端系统的直接身份验证。
  • 使用Percona的用于MySQL的PAM认证插件,它是免费的、开源的,可以在MySQL服务器和Percona中工作
  • 使用MariaDB,从5.2.10开始通过自己的本地客户端机制使用支持PAM认证,并在MariaDB 5.5.32之前支持MySQL明文客户端插件
  • 为“企业”MySQL支付甲骨文的要价,并获得“官方”插件。
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/44360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档