Solucionado
12-07-2014, 08:06 PM
0 Tengo un problema para realizar la conexión con mi base de datos remota, anteriormente usaba Xampp para la conexion mediante un servidor local y utilzaba las siguientes lineas:
// public String db= "jdbc:mysql://localhost/bdprincipal";
// public String user= "root";
// public String pass= "";
Mediante el cPanel cree mi DB y le asigne sus respectivos usuarios. El problema esta en que no puedo realizar la conexion, pongo mi datos del host ya sea la direccion completa o la ip, asigne mi IP publica en las opciones de mySql remotas y sigue sin darme la conexion. No se sii estare poniendo mal la informacion ya e intentado varias formas.
Solucionado
12-07-2014, 08:11 PM
0 Buenas compañero.
Según veo, te falta el puerto en: jdbc:mysql://localhost/bdprincipal. Te debería quedar algo como: jdbc:mysql://localhost:3306/bdprincipal
El puerto es 3306 del MySQL, luego obviamente en bbprincipal es la base de datos que creaste; luego iria el usuario de la bd y la contraseña.
Solucionado
12-07-2014, 08:32 PM
0 Realize pruebas y con esta configuracion:
public String host= "jdbc:mysql://localhost:3306/iguanin0_bdprincipal";
public String user= "iguanin0_iguanin";
public String pass= "*****";
Pero sigue mandándome error.
Solucionado
12-07-2014, 08:36 PM
0 El iguanin0 no es tu nombre de usuario, te mandé un MP con tu usuario completo, porque la base de datos es tuusuario_nombrebd
Solucionado
12-07-2014, 08:58 PM
0 El nombre que tengo como usuario es el que cree junto con la BD, ademas se lo agregue a la base de datos por tanto ese seria mi nombre para poder acceder que no? o tengo que usar mi usuario y contraseña del cPanel?
Solucionado
12-07-2014, 09:55 PM
(Última modificación: 12-07-2014, 10:00 PM por asanbus.)
0 (12-07-2014, 08:58 PM)Iguanin06 escribió: El nombre que tengo como usuario es el que cree junto con la BD, ademas se lo agregue a la base de datos por tanto ese seria mi nombre para poder acceder que no? o tengo que usar mi usuario y contraseña del cPanel?
Ten en cuenta que para acceder a mysql tienes que autorizar a tu IP, y que esta puede ser dinamica.
- - - Actualizado - - -
Entra en el cpanel y vete a Bases de datos, pulsa en Mysql remota. Ahi tienes que poner tu IP publica para poder acceder. Puedes poner varias IP´s
Solucionado
13-07-2014, 06:11 AM
0 El usuario de la base de datos va junto con el usuario de tu cpanel, osea sería algo así: usuariocpanel_bdprincipal
Solucionado
14-07-2014, 07:23 PM
(Última modificación: 14-07-2014, 07:23 PM por Iguanin06.)
0 Si eso ya lo tome en cuenta, de echo ya habia registrado mi IP publica para las conexiones remotas, solo que sigo sin poder realizar la conexion con mi base de datos desde mi plataforma, sigo cambiando mi nombre de usuario y contraseña pero sin obtener resultados.
Por otro lado el nombre de mi usuario en el cPanel como que son muchos caracteres y cuando cree mi base de datos me la registro de esa forma "iguanin0_bdprincipal" sin el numero "6"
Solucionado
14-07-2014, 07:40 PM
0 Es posible que eso esté causando el problema, te lo he cambiado solo con el nombre sin el 06, probá ahora. Otra cosa, no entiendo porque pusiste dos usuarios en la misma BD, a menos que tu plataforma lo requiera, esta mal eso de poner dos usuarios en la misma bd.
Solucionado
15-07-2014, 03:38 PM
0 Ayer segui intentando y no me funciona u.u aun con el cambio de nombre, volvo a realiar todos los pasos y recomendaciones anteriores y sigue sin funcionar. No habra algun tutorial aqui en el fooro de como hacerlo?
|