سلام همه اینها امکان پذیره اما قبلش باید  Connector/Net   را داناود کنی تا بتونی در برنامه به یک MySql
متصی بشی
http://dev.mysql.com/downloads/connector/net/6.0.html
 
البته کانکتور مورد نظر را با توجهبه ورژن MySql دانلود کن !
 
بعد برنامه اتصل یک چیزی تو این مایه هاست
 
 
Imports MySql.Data.MySqlClient
Module mdlDataConn
    Public conn As New MySqlConnection
    Public Sub ConnectDatabase()
        Try
            If conn.State = ConnectionState.Closed Then
                conn.ConnectionString = "DATABASE=" & My.Settings.myDB & ";" _
             & "SERVER=" & My.Settings.myServer & ";user id=" & My.Settings.myUsername _
      & ";password=" & My.Settings.myPassword &";port=" & My.Settings.myPort & ";charset=utf8"
                conn.Open()
            End If
        Catch myerror As Exception
 MessageBox.Show("Error Connecting to the database", "Error Database
 Server", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
            End
        End Try
    End Sub
    Public Sub DisconnectDatabase()
        Try
            conn.Close()
        Catch myerror As MySql.Data.MySqlClient.MySqlException
        End Try
    End Sub
End Module
'To connect to mySQL Database just call.
ConnectDatabase
'To close the mySQL Database
DisconnectDatabase