Yo uso msyql.datos 8.08 y .net core para conectarse a mysql5.7.18
pero después de excepción es la de ser lanzado:

MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.”

Cómo lidiar con ella?

InformationsquelleAutor Sea | 2017-07-13

2 Comentarios

  1. 208

    Tuve el mismo problema en la actualidad, al pasar de MySql.Datos 7.0.7 a 8.0.8. Yo era capaz de avanzar la adición de la «SslMode=none» en la cadena de conexión.

    Se le endup con algo como:

    server={0};user id={1};password={2};persistsecurityinfo=True;port={3};database={4};SslMode=none

    (en sustitución de los valores con los de su base de datos)

    • gracias. Se trabajó,debe Añadido SSL para el negativo como SslMode=ninguno
    • tratando de forzar la conexión SSL es una buena idea, pero rompiendo el código a la gente suponiendo que hubiera SSL disponible no es! Si yo tuviera SSL se debería usar ya!
    • Gracias por esta información. Yo también estaba enfrentando error de tiempo de ejecución en el servidor en vivo sin una idea de cómo se mueva, porque todo funcionó correctamente en local/dev. Me han consolidado todo el problema que me he encontrado durante cliente de Mysql 6.x a 8.x la migración en este artículo. Espero que esto ahorra tiempo.
    • Gracias, me has salvado la vida..
    • Amigo, yo me golpeo el pecho y lo señalo. TY
    • Gracias. he añadido SslMode=ninguno funcionó

  2. 0

    Y si estás usando una conexión de la piscina de la clase, entonces usted podría tener que hacer de esta manera:

        string connstring = string.Format("Server=44.55.110.59; database={0}; UID=root; [email protected]; SslMode = none", databaseName);

Dejar respuesta

Please enter your comment!
Please enter your name here