1- Hai installato Mysql sul tuo pc?
2- Forse non hai il driver mysql, hai controllato?
Io non uso Mysql, ma utilizzo database: MSSQLServer, Oracle, Access e per connettermi, per esempio, a SQL utilizzo questa stringa di connessione:

codice:
DatabaseSql = nomedb
PasswordSql = myPassword
UserIdSql = myUsername

Db.Open "Provider=SQLOLEDB.1;Initial Catalog=" & DatabaseSql & ";Password=" & PasswordSql & ";User ID=" & UserIdSql & ";Data Source=" & DataSourceSql & ";Persist Security Info=false"

Ho visto nel sito che ti ho postato questo esempio di connessione che è molto simile a quella di SQL,prova ad utilizzare questa.

codice:
oConn.Open "Provider=MySQLProv;" & _
           "Data Source=mySQLDB;" & _
           "User Id=myUsername;" & _
           "Password=myPassword"
Ciao, spero ti sia di aiuto.