现在支持对MySQL 8.0(最多和包括版本8.0.3)的连接和与新数据字典的兼容性。有关数据字典的信息,请参阅MySQL数据字典。
支持
caching_sha2_password.
添加了通过Classic MySQL协议的身份验证插件。除此之外SHA256_PASSWORD.
当RSA键可通过非安全连接提供时,插件扩展以支持身份验证。缓存SHA-2可插拔身份验证提供比基本SHA-256身份验证更快的身份验证。为新的支持增加了支持
caching_sha2_password.
MySQL 8.0释放系列中引入的填充机制。当所有条件适用时,启用新的填充机制:用户帐户设置为
caching_sha2_password.
身份验证插件。SSL明确禁用(
sslmode = none
)。这
allowpublickeyretrieval.
连接选项已启用(allowpublickeyretrieval =真实
)。
启用后,新的填充机制用于在RSA密钥加密期间对密码进行编码,该密钥加密期间应用正确的填充以匹配服务器。
尝试打开MySQL Web配置工具,使用连接器/ NET和MySQL适用于Visual Studio先决条件,显示出错误消息而不是打开该工具。(bug#27457398,bug#88544)
Visual Studio中的ADO.NET实体数据模型向导意外关闭,而不会产生数据模型。感谢Laurents Meyer的补丁。(bug#27420311,bug#89338)
防止异常
mysql.data.entity.
对于实体框架6从预期操作。感谢Cédricluthi的补丁。(bug#27360520,bug#89134)连接器/网络无法安装与Microsoft Visual Studio 2015的Nuget包。(bug#27251839,bug#88838)
使用提供的DLL有效参考,使用
dbconfiguration.setConfiguration(new mysql.data.entity.mysqlefconfiguration())
要设置dbcontext抛出异常。(bug#25185319)尝试使用EF5或EF6从MySQL 5.7数据库生成实体框架模型,该模型产生了防止操作生成预期模型的异常。(bug#22173048,bug#79163)