Conexión a MySQL desde VB.net versión 8.0.28
ResueltoPutoisSplendide90 Mensajes publicados 23 Estado Miembro -
Hola,
He estado tratando de conectarme a mi base de datos desde VB.net desde hace un tiempo y recibo el siguiente error:
Fallo en una llamada SSPI, consulte la excepción inter
Sin embargo, con las mismas credenciales puedo conectarme desde la línea de comandos usando MySQL.
Aquí está mi código VB:
Conn = new Mysqlconnection ("SERVER=localhost; PORT=3306; UID= root; PWD=mi contraseña") Try If conn.state= connectionState.close then Conn.open Messagebox.show(ok) End if Catch ex as exception Messagebox.show(ex.message) End try
3 respuestas
-
Hola,
Sólo tengo algunas observaciones sobre la cadena de conexión a la base de datos.
Tienes un espacio delante de root. Falta el nombre de la base de datos. Pondría los nombres de parámetros en minúscula.
("server=localhost; port=3306; uid=root; pwd=monpasse; database=test")
También prueba el puerto con el nombre del servidor
("server=localhost:3306; uid=root; pwd=monpasse; database=test")
-
Gracias ya por su respuesta
No había espacios ni delante de Root ni delante de mi contraseña o del nombre del servidor, volví a intentarlo añadiendo un espacio pero sin éxito
El parámetro DATABASE figura bien en mi instrucción, olvidé mencionarlo en mi primer post
También probé el parámetro que me proporcionó localhost:3306 y siempre el mismo mensaje de error
-
Hola,
Pude solucionar este problema ejecutando el comando SslMode = None en la instrucción de conexión,
Bueno, aún no sé cuáles son las ventajas y desventajas de este parámetro, pero por el momento mi código funciona
Gracias