Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error Conexion Base de Datos

Estas en el tema de Error Conexion Base de Datos en el foro de Mysql en Foros del Web. Hola a todos, Tengo un problema. Intento conectar mediante un script PHP ubicado en un VPS a una BD MySQL ubicada en un servidor dedicado ...
  #1 (permalink)  
Antiguo 10/10/2011, 09:42
 
Fecha de Ingreso: mayo-2009
Mensajes: 70
Antigüedad: 14 años, 11 meses
Puntos: 0
Error Conexion Base de Datos

Hola a todos,

Tengo un problema. Intento conectar mediante un script PHP ubicado en un VPS a una BD MySQL ubicada en un servidor dedicado ajeno a la red donde esta el VPS.

El codigo es el siguiente:

Código PHP:
if(!($bdconnect_tpv mysql_connect($ip_1$user_1$pass_1)))
    {
    echo 
"Error de conexion";
    }
else
    {
    echo 
"Conexión correcta";
    } 
Y devuelve:

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'x.x.x.x' (13) in /var/www/html/db.php on line 7
Error de conexion


Pero cual es mi sorpresa. Si me conecto por SSH al servidor VPS y ejecuto el comando: php /var/www/html/db.php CONECTA!!

Conclusión:

+ Tema de permisos no es, garantizado que el usuario tiene permisos. Sino la instrucción en consola fallaría también.
+ Tema de firewall tampoco es, ya que la BD conecta desde otros servidores de forma remota y ademas por consola también fallaría.
+ El problema esta en algo que marque la diferencia de escribir en tu navegador la URL o ejecutar el php a mano (apache podría ser???)

La configuración de apache es la normal, no se ha tocado nada raro.

Solo añadir que este servidor VPS también tiene una BD LOCAL (he pensado que puede ser esto, que al existir en el mismo server una BD no permita conectarse a otra externa, pero entonces porque funciona en consola??)

Llevo muchos días sin solucionar el problema. POR FAVOR, alguien tiene idea de al menos pro donde puede venir el problema?

Gracias.
  #2 (permalink)  
Antiguo 10/10/2011, 10:54
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Error Conexion Base de Datos

Cualquiera que sea el caso, no es un problema con MySQL. A nivel de MySQL lo único importante es saber si tienes acceso al servidor, lo demás se maneja en las otras capas y no son controladas por MySQL.

Yo que tu consultaría en el foro de Sistemas Operativos, Redes o PHP. Ellos deben conocer mejor el problema, yas que las coenxiones entre sistemas no son asunto de MySQL.
Acá la cosa es SQL y BBDD.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 11/10/2011, 00:17
 
Fecha de Ingreso: mayo-2009
Mensajes: 70
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Error Conexion Base de Datos

Gracias! Si parece que tienes razon, el problema dudo que este en el MySQL sino en la configuracion del PHP (tampoco creo que sea cosa de redes ... ya que otras aplicaciones en ese mismo servidor si conectan con la BD en cuestion, aplicaciones en ASP o programas independientes).

Etiquetas: conexion, php, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:52.