当前位置:   article > 正文

MySQL身份验证插件(mysql_native_password、sha256_password、caching_sha2_password)_native password

native password

MySQL 5.6提供了以下身份验证插件:

1、mysql_native_password

执行本地身份验证的插件;在MySQL中引入可插入身份验证之前使用的基于密码哈希方法的身份验证。该mysql_native_password插件基于本机密码哈希方法实现身份验证。该mysql_old_password 插件基于较旧的(4.1之前的)密码哈希方法实现本机身份验证(现已弃用)。mysql_native_password的新帐户默认使用本机身份验证 ,除非在服务器启动时在配置文件设置 --default-authentication-plugin 选项。

2、sha256_password

使用SHA-256密码哈希执行身份验证的插件。该插件为用户帐户密码实现SHA-256哈希,与本地身份验证相比,这是更强大的加密。“ sha256 ”是指插件用于加密的256位摘要长度。“ sha2 ” 更笼统地指SHA-2类加密算法,其中256位加密是其中的一种实例。

例如创建帐户并使用sha256_password插件指定其身份验证:

CREATE USER 'sha256user'@'localhost' IDENTIFIED WITH sha256_password BY 'password';

这里是显示使用的sha256_password插件,或者在配置文件里面直接设置&#

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号