“An exception has been raised that is likely due to a transient failure. Consider enabling transient error resiliency by adding ‘EnableRetryOnFailure()’ to the ‘UseMySql’ call.”的解决方案

“An exception has been raised that is likely due to a transient failure. Consider enabling transient error resiliency by adding ‘EnableRetryOnFailure()’ to the ‘UseMySql’ call.”的解决方案。

“An exception has been raised that is likely due to a transient failure. Consider enabling transient error resiliency by adding 'EnableRetryOnFailure()' to the 'UseMySql' call.”的解决方案

文章目录

描述

使用 EFCore 去连接 mysql 数据库的时候,提示下面的报错信息:

An exception has been raised that is likely due to a transient failure. 
Consider enabling transient error resiliency by 
adding ‘EnableRetryOnFailure()’ to the ‘UseMySql’ call.

解决

在连接字符串中加入 sslMode=None 就可以了,代码如下:

Server=localhost;
port=3306;
Database=yourDatabase;
Uid=yourUserId;
Pwd=yourPassword;
Allow User Variables=True;
sslMode=None;

本文由 .Net中文网 原创发布,欢迎大家踊跃转载。

转载请注明本文地址:https://www.byteflying.com/archives/3584

发表评论

登录后才能评论