暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[ACDU 翻译] MySQL 6.4.1.1 原生可插拔认证

原创 由迪 2021-09-16
399

MySQL 包含一个mysql_native_password实现本机身份验证的插件;也就是说,基于密码散列方法的身份验证是在引入可插入身份验证之前使用的。

下表显示了服务器端和客户端的插件名称。

表 6.12 用于本机密码认证的插件和库名称

插件或文件 插件或文件名
服务器端插件 mysql_native_password
客户端插件 mysql_native_password
库文件 无(内置插件)

以下部分提供特定于本机可插拔身份验证的安装和使用信息:

有关 MySQL 中可插入身份验证的一般信息,请参阅第 6.2.17 节,“可插入身份验证”

安装本机可插拔身份验证

mysql_native_password插件以服务器和客户端形式存在:

  • 服务器端插件内置于服务器中,无需显式加载,也无法通过卸载来禁用。
  • 客户端插件内置于 libmysqlclient客户端库中,可用于任何链接到 libmysqlclient.
使用本机可插拔身份验证

MySQL 客户端程序mysql_native_password默认使用 。该 --default-auth选项可用作有关程序可以预期使用哪个客户端插件的提示:

shell> mysql --default-auth=mysql_native_password ...
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论