Para conectar desde visual net a una base de datos MySQL podemos utilizar el driver MySql.Data de la página oficial dev.mysql
1. Instalar el conector de MySQL para .NET
Descarga e instala el MySQL Connector/NET desde:
🔗 https://dev.mysql.com/downloads/connector/net/
2. Importar la librería en tu proyecto
En tu VB.NET (Visual Studio), añade la referencia a MySql.Data.dll.
Para ello podemos hacerlo manualmente, añadiendo la referencia a MySql.Data.dll.
C:\Program Files (x86)\MySQL\MySQL Connector Net X.X.X\Assemblies\v4.5\MySql.Data.dll
O mediante paquetes Nuget.
3. Código para la conexión vb.net
Imports MySql.Data.MySqlClient Sub Main() ' Configura tu conexión Dim servidor As String = "tu_servidor_remoto" Dim bd As String = "tu_base_de_datos" Dim usuario As String = "tu_usuario" Dim password As String = "tu_contraseña" Dim cadenaConexion As String = $"server={servidor};database={bd};user={usuario};password={password};SslMode=none;" Try ' Crear conexión Dim conexion As New MySqlConnection(cadenaConexion) conexion.Open() Console.WriteLine("Conexión exitosa a MySQL remoto.") conexion.close() Catch ex As Exception Console.WriteLine("Error al conectar: " & ex.Message) End Try End Sub End Module