
Urgente!!!!!! Conexiones Remotas a servidor Mysql con Aplicaciones C#
Publicado por Daván Palma Elí (4 intervenciones) el 08/09/2011 00:55:45
Hola a todos, estoy e serios aprietos y espero que ustedes me puedan ayudar.
lo que pasa es que tengo una aplicación en c# la cual consume datos de una BD Mysql. cuando la Bd esta local. todo normal. mi problema empieza cuando pongo la BD en un "Servidor" ahí no se da la conexión,
los dejo el código de conexión que estoy usando.
--------------app.config------------
<connectionStrings>
<add name="conecta" connectionString="Server=192.168.1.35;port=3306;Database=comtelbd; Uid=userbd; Password=1234" />
</connectionStrings>
---------------------------
using MySql.Data.MySqlClient;
using System.Configuration;
--------------------------------
static MySqlConnection cone;
public string Conecta()
{
// cone = new MySql.Data.MySqlClient.MySqlConnection("Server=localhost;Database=comtelbd; Uid=root; Password="); //coneccion directa
cone = new MySqlConnection(ConfigurationManager.ConnectionStrings["conecta"].ConnectionString); //con el app.config
// cone.Open();
string m = "";
try
{
cone.Open();
m = "1";
}
catch (Exception)
{
m = "0";
}
return m;
}
Cual es el problema! tengo que cambiar algo en el servidor? quizás como e SQL que hay que habilitar para que acepte conexiones remotas.
Nota:
Para realizar mis pruebas he instalado el VMware. en el cual tengo un (Windows server) y un (Windows Xp). he creado un dominio para que el xp se pueda conectar y normal. puedo compartir archivos y todo lo mas entre el xp y el server.
Por el momento quiero probar mi aplicación con el Windows server como servidor pero la BD la tengo que implementar en Linux/Centon 5. (cuestion de licencias),y mis aplicaciones en XP, si me pueden ayudar tambien con esto mucho mejor. pero por el momento quisiera que mi aplicación se conecte al server remoto.
lo que pasa es que tengo una aplicación en c# la cual consume datos de una BD Mysql. cuando la Bd esta local. todo normal. mi problema empieza cuando pongo la BD en un "Servidor" ahí no se da la conexión,
los dejo el código de conexión que estoy usando.
--------------app.config------------
<connectionStrings>
<add name="conecta" connectionString="Server=192.168.1.35;port=3306;Database=comtelbd; Uid=userbd; Password=1234" />
</connectionStrings>
---------------------------
using MySql.Data.MySqlClient;
using System.Configuration;
--------------------------------
static MySqlConnection cone;
public string Conecta()
{
// cone = new MySql.Data.MySqlClient.MySqlConnection("Server=localhost;Database=comtelbd; Uid=root; Password="); //coneccion directa
cone = new MySqlConnection(ConfigurationManager.ConnectionStrings["conecta"].ConnectionString); //con el app.config
// cone.Open();
string m = "";
try
{
cone.Open();
m = "1";
}
catch (Exception)
{
m = "0";
}
return m;
}
Cual es el problema! tengo que cambiar algo en el servidor? quizás como e SQL que hay que habilitar para que acepte conexiones remotas.
Nota:
Para realizar mis pruebas he instalado el VMware. en el cual tengo un (Windows server) y un (Windows Xp). he creado un dominio para que el xp se pueda conectar y normal. puedo compartir archivos y todo lo mas entre el xp y el server.
Por el momento quiero probar mi aplicación con el Windows server como servidor pero la BD la tengo que implementar en Linux/Centon 5. (cuestion de licencias),y mis aplicaciones en XP, si me pueden ayudar tambien con esto mucho mejor. pero por el momento quisiera que mi aplicación se conecte al server remoto.
Valora esta pregunta


0