Puede usar la siguiente cadena de conexión en su web.config para conectarse a la base de datos mysql:
<connectionStrings>
<add name="MySQLConnStr" connectionString="DRIVER={MySQL ODBC 3.51 Driver};Database=YourDatabase;Server=localhost;UID=YourUsername;PWD=YourPassword;"/>
</connectionStrings>
Debe hacer lo siguiente antes de intentar conectarse desde ASP.NET a la base de datos MySQL:
- Asegúrese de haber instalado .Net Framework en su servidor
- Descargue el proveedor de datos ODBC .Net e instálelo en su máquina de desarrollo o en su servidor. Puede descargarlo aquí:http ://www.microsoft.com/downloads/details.aspx?FamilyID=6ccd8427-1017-4f33-a062-d165078e32b1&DisplayLang=en
- instale el controlador MySQL ODBC-MyODBC 3.51. Puede descargarlo aquí:http://dev.mysql.com/downloads /conector/odbc/3.51.html
Lo siguiente le explicará perfectamente la arquitectura de ODBC:
Y para obtener más detalles, consulte los siguientes artículos de referencia:
Conéctese a la base de datos MySQL desde ASP.NET
Una aplicación ASP.NET que usa una base de datos MySQL (aplicación de muestra)
ASP.NET con MySQL - Primeros pasos
Espero que esto ayude.