Foros del Web » Programando para Internet » PHP »

Problema al conectar con la base de datos

Estas en el tema de Problema al conectar con la base de datos en el foro de PHP en Foros del Web. Hola, practicando un poco de php me tope con el siguiente problema: Tengo contratado un hosting, en el cree una base de datos mysql, para ...
  #1 (permalink)  
Antiguo 21/07/2013, 20:50
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta Problema al conectar con la base de datos

Hola, practicando un poco de php me tope con el siguiente problema:

Tengo contratado un hosting, en el cree una base de datos mysql, para poder escribir sobre ella con un archivo php, pero al parecer no eh podido hacer que se conecte mediante la sentencia mysql_connect, dado que me da el siguiente error:

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


La parte del código que trabaja con esto es esta:

(nomre del archivo: datosconeccion.php)
Código PHP:
Ver original
  1. <?php
  2.  $host = " "; // Rellenado con el dominio donde esta alojada la bd
  3.  $usuario = " " ; // Rellenado con el nombre de usuario de la bd
  4.  $cont = " "; // Rellenado con la contraseña del usuario del user de la bd
  5.  $dbName = " "; //Rellenado con el nombre de la base de datos.
  6. ?>

Código PHP:
Ver original
  1. <?php
  2.  include(datosconeccion.php);
  3.  
  4.  if (isset ($_POST['ID']) && !empty($_POST['ID']) && (isset ($_POST['PAS']) && !empty($_POST['PAS']))){
  5.    $con = mysql_connect($host,$usuario,$cont) or die (mysql_error());
  6.  }
  7.  
  8. ?>


Nunca puedo establecer la coneccion, y la verdad no entiendo porque, dado que tengo instalada en el hosting una wiki (mediawiki) y funciona bárbaro (o sea se conecta perfectamente a una bd). Alguna idea de que puede ser?

Última edición por saeros560; 21/07/2013 a las 20:52 Razón: faltaron cosas
  #2 (permalink)  
Antiguo 21/07/2013, 20:56
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Problema al conectar con la base de datos

Ese error creo indica que... no tienes MySQL corriendo.. has instalado el servicio ? phpmyadmin te funciona ?
__________________
Salu2!
  #3 (permalink)  
Antiguo 21/07/2013, 21:23
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema al conectar con la base de datos

Puedo acceder al phpadmin desde el panel de control de mi hosting sin problemas, googleando también había leído algo de eso, pero supongo que el MySQL esta andando perfecto si en el mismo hosting tengo una Wiki funcionando con otra base de datos.

tengo alojado todo en ipage, por si sirve de info.
  #4 (permalink)  
Antiguo 21/07/2013, 21:45
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Problema al conectar con la base de datos

OK... tienes los PERMISOS para esa base de datos para ese usuario que has configurado en PHP ?

Te toca asociar la DB a un USUARIO y darle permisos ... eso lo puedes hacer desde cPanel
__________________
Salu2!
  #5 (permalink)  
Antiguo 22/07/2013, 10:59
 
Fecha de Ingreso: junio-2009
Ubicación: Bolivia
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Problema al conectar con la base de datos

Tu configuracion de usuario y base de datos revisa, no creo que el servidor te permita enviar valores vacios por seguridad, tal como muestras en tu ejemplo.
salu2
  #6 (permalink)  
Antiguo 23/07/2013, 21:00
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema al conectar con la base de datos

Gracias por las respuestas, cuando cree el usuario lo cree desde el panel de control de ipage y automáticamente se le agregan todos los privilegios sobre esa base de datos (igual verifique que estuvieran todos), ¿ que otra configuración de la db tendría que chequear? la verdad no entiendo porque no se puede establecer la coneccion, cuando instale mediawiki no tuve ningún problema y con un simple código no me deja conectar...

Etiquetas: mysql, 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 20:00.