Autor Tema: [AYUDA] Problema al conectar con BD MySql en el Servidor  (Leído 2844 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado allucard7

  • Sv Member
  • ***
  • Mensajes: 263
  • Si no vivo para servir, no sirvo para vivir!
[AYUDA] Problema al conectar con BD MySql en el Servidor
« : agosto 26, 2013, 09:02:13 am »
Saludos comunidad  :thumbsup:

Espero que pueda darme a entender, trataré de ser lo más explicito posible pues ya me quebré la cabeza, ya 'Googlié' y nada...

Resulta que estoy en un proyecto pequeño de una Web, la cual ya he hecho el desarrollo en un 80% y que necesitaré la Base de Datos para algunas características para usuarios registrados, registro de nuevos clientes, galería fotográfica, etc.

Antes de subirlo al servidor lo desarrollé local, y trabajando local no me dió ningún problema la conexión a MySql, a este punto el sitio está programado en PHP.

Cuando subí el proyecto al servidor, al momento de ver la galería fotográfica me muestra el siguiente error:



Este error me lo da en el archivo que está en el servidor, el código del archivo de conexión es el siguiente:

Código: [Seleccionar]
$host_db = "operadorldt.com";
    $usuario_db = "opera7";
    $clave_db = "xxx";
    $nombre_db = "ldt";

$sql=mysql_connect($host_db, $usuario_db, $clave_db);
    $conexion=mysql_select_db($nombre_db);

Ahora bien, el usuario 'opera7' es el que "cree" en el CPanel del servidor, este es el servidor que se está utilizando:



Esta es la sección de las bases de datos:



Aquí como verá cree el usuario 'opera7 y esta vinculado a la base de datos llamada 'ldt' (mi base de datos)



Tiene todos los privilegios:



Por lo que ha resumidas cuentas llego al resultado de la primera imagen, el error de conexión; pero si funciona todo correcto local ¿porque no funciona en el servidor?

Alguién le ha sucedido esto? Cabe mencionar y aclarar que la base de datos ya la migre al servidor y que tiene toda la información migrada, es mas esta es el Php My Admin:



Alguien que tenga alguna idea? :sorry:
« Última Modificación: agosto 26, 2013, 09:04:34 am por allucard7 »
No luches para vivir, vive para luchar!

Desconectado moyo18

  • The Communiter-
  • *
  • Mensajes: 1719
Re:[AYUDA] Problema al conectar con BD MySql en el Servidor
« Respuesta #1 : agosto 26, 2013, 10:28:11 am »
tienes q uasr el nombre completo de la DB

opera556_ltd

ademas de el usuario opera556_7

intenta tambien

$host_db = "localhost";


a menos q ellos t dieran una ip especifica.

Desconectado Battousai

  • Sv Full Member
  • *
  • Mensajes: 693
Re:[AYUDA] Problema al conectar con BD MySql en el Servidor
« Respuesta #2 : agosto 26, 2013, 10:35:33 am »
Dios si todavía marcas en las imágenes 4,5 y 6 los datos correctos y aun así fallas en poner los datos?
PowerLayer.NET - PowerLayer.NET Web hosting El Salvador
Shared Hosting / Reseller Hosting / VPS / ShoutCast / Backups

SubeTuImagen - Hosting de Imágenes El Salvador
Servicio Alojamiento Imagenes / Subir Fotos / Subir Galerías y mucho más!!

Desconectado allucard7

  • Sv Member
  • ***
  • Mensajes: 263
  • Si no vivo para servir, no sirvo para vivir!
Re:[AYUDA] Problema al conectar con BD MySql en el Servidor
« Respuesta #3 : agosto 26, 2013, 01:48:44 pm »
tienes q uasr el nombre completo de la DB

opera556_ltd

ademas de el usuario opera556_7

intenta tambien

$host_db = "localhost";


a menos q ellos t dieran una ip especifica.

Gracias, pero ya lo intente de esa manera y otras....

Dios si todavía marcas en las imágenes 4,5 y 6 los datos correctos y aun así fallas en poner los datos?

Si, fallé en mencionar que eso ya lo había intentado...... 'Dios....'
No luches para vivir, vive para luchar!

Desconectado Battousai

  • Sv Full Member
  • *
  • Mensajes: 693
Re:[AYUDA] Problema al conectar con BD MySql en el Servidor
« Respuesta #4 : agosto 26, 2013, 02:39:20 pm »
Es que SI o SI a fuerza tenes que usar estos datos.

Código: [Seleccionar]
$host_db = "localhost";
$usuario_db = "opera556_opera7";
$clave_db = "xxx";
$nombre_db = "opera556_ldt";

Si le pone otra direccion que no sea localhost no te lo va a aceptar por los accesos que tenes en el CPanel. Si quieres agrégalo por X motivo entonces lo tenes que agregar a la lista del MySQL tal como lo muestra en la imagen 2 "Remote MySQL". Ademas no entiendo a que quieres accesar a la db si no tenes nada adentro.

Si con eso no podes mándame un PM y te ayudo pero con eso esta mas que explicado.
PowerLayer.NET - PowerLayer.NET Web hosting El Salvador
Shared Hosting / Reseller Hosting / VPS / ShoutCast / Backups

SubeTuImagen - Hosting de Imágenes El Salvador
Servicio Alojamiento Imagenes / Subir Fotos / Subir Galerías y mucho más!!

Desconectado allucard7

  • Sv Member
  • ***
  • Mensajes: 263
  • Si no vivo para servir, no sirvo para vivir!
Re:[AYUDA] Problema al conectar con BD MySql en el Servidor
« Respuesta #5 : agosto 26, 2013, 07:27:03 pm »
Es que SI o SI a fuerza tenes que usar estos datos.

Código: [Seleccionar]
$host_db = "localhost";
$usuario_db = "opera556_opera7";
$clave_db = "xxx";
$nombre_db = "opera556_ldt";

Si le pone otra direccion que no sea localhost no te lo va a aceptar por los accesos que tenes en el CPanel. Si quieres agrégalo por X motivo entonces lo tenes que agregar a la lista del MySQL tal como lo muestra en la imagen 2 "Remote MySQL". Ademas no entiendo a que quieres accesar a la db si no tenes nada adentro.

Si con eso no podes mándame un PM y te ayudo pero con eso esta mas que explicado.

Gracias por tu consejo, lo pondre en practica, y ya mencione que quiero accesar pues estoy haciendo unas tablas, de hecho tengo 2 tablas, obviamente no les iba a mostrar mis datos.... (no se trata de eso el thread)

Gracias!
No luches para vivir, vive para luchar!

Desconectado allucard7

  • Sv Member
  • ***
  • Mensajes: 263
  • Si no vivo para servir, no sirvo para vivir!
Re:[AYUDA] Problema al conectar con BD MySql en el Servidor
« Respuesta #6 : agosto 27, 2013, 08:37:35 am »
Es que SI o SI a fuerza tenes que usar estos datos.

Código: [Seleccionar]
$host_db = "localhost";
$usuario_db = "opera556_opera7";
$clave_db = "xxx";
$nombre_db = "opera556_ldt";

Si le pone otra direccion que no sea localhost no te lo va a aceptar por los accesos que tenes en el CPanel. Si quieres agrégalo por X motivo entonces lo tenes que agregar a la lista del MySQL tal como lo muestra en la imagen 2 "Remote MySQL". Ademas no entiendo a que quieres accesar a la db si no tenes nada adentro.

Si con eso no podes mándame un PM y te ayudo pero con eso esta mas que explicado.

Pues te comento, hice lo que me expusiste y pues lo mismo, me da el siguiente error:



No quiero obviar decir que si tengo info en la BD sino fuese asi no me diera este error, pero creo que el problema es del lado del servidor, es la primera y unica vez que 'veo' que si la BD se llama 'ldt' el server le asigna el prefijo 'opera556'.....
No luches para vivir, vive para luchar!

Desconectado Battousai

  • Sv Full Member
  • *
  • Mensajes: 693
Re:[AYUDA] Problema al conectar con BD MySql en el Servidor
« Respuesta #7 : agosto 27, 2013, 09:15:34 am »
A ver chamaquín, estas usando el CPanel que es de linux y la aplicación la estas corriendo en windows? lógico que te va a dar el error porque las dos cosas no la estas corriendo en la misma plataforma. Como te lo mencione antes sobre el Remote MySQL, si vas a correr la aplicación en otro lado donde NO ESTA EL SERVIDOR MySQL tenes que darle acceso para que te funcione  y en hostname le vas a cambiarle la dirección IP del servidor MySQL para darle el acceso de caso contrario no te va a funcionar.
« Última Modificación: agosto 27, 2013, 09:18:25 am por Battousai »
PowerLayer.NET - PowerLayer.NET Web hosting El Salvador
Shared Hosting / Reseller Hosting / VPS / ShoutCast / Backups

SubeTuImagen - Hosting de Imágenes El Salvador
Servicio Alojamiento Imagenes / Subir Fotos / Subir Galerías y mucho más!!