MySQL安装程序版本说明
的身份验证方法一步是可见的只有在MySQL 8.0.4或更高版本的安装或升级。它引入了一个选择两个服务器端身份验证选项。MySQL用户帐户创建在下一步将使用您选择的身份验证方法在这一步。
MySQL 8.0连接器和社区驱动程序使用libmysqlclient
8.0现在支持mysql_native_password
默认的身份验证插件。然而,如果你无法更新客户端和应用程序来支持这个新的身份验证方法,您可以配置MySQL服务器使用mysql_native_password
对于遗留身份验证。对这种变化的影响的更多信息,见caching_sha2_password作为首选身份验证插件。
如果你是安装或升级到MySQL 8.0.4或更高,选择下列身份验证方法之一:
使用强密码加密认证(推荐)
MySQL 8.0支持一个新的身份验证基于改进,加强SHA256-based密码的方法。建议所有新MySQL服务器安装使用这个方法。
重要的的
caching_sha2_password
服务器身份验证插件需要新版本的连接器和客户,添加支持新的MySQL 8.0默认的认证。使用遗留身份验证方法(保留MySQL 5。x兼容性)
使用旧的MySQL 5。x遗产认证方法应考虑只有在以下情况下:
应用程序不能被更新为使用MySQL 8.0连接器和司机。
现有的应用程序重新编译并不是可行的。
一个更新的、特定于语言的连接器或司机还没有可用的。