Ya me estoy como enrredando pero te cuento mi caso.
Tengo una aplicación pequeña donde un cliente, para evitar licencias se desarrollo con MySQL.
Esta escrita en VS 2008 C# y para acceder al server utilizo el MySQL Connector sin problemas.
En desarrollo todo iba de maravilla pero cuando fui a instalarlo me encontré con que el server no me dejaba conectar
Buscando en internet me encontré que debo activar el "permitir conexion remotas" o algo asi.
Eso se encuentra en el wizzard de configuración, luego de instalar el server ese wizzard lo encuentras en el menu inicio.
Casi al final en los ultimos pasos dice "Active remote connecions" o algo similar.
Debes tener en cuenta que no me funciono colocando en la conexión el nombre del server
Código:
Server=EquipoServer.........
Me funciona si copio la ip del servidor
Código:
Server=192.168.XX.XX;DataBase......
Si tu caso es similar y el problema persiste me comentas, que estoy seguro que se puede lograr la conexion y trabaja de maravilla.
El MySql con el que trabajo el a version 5.x
Saludos