Foros del Web » Programando para Internet » PHP »

problema al conectarme

Estas en el tema de problema al conectarme en el foro de PHP en Foros del Web. Hola.. cuando me conecto al MYSQl, siempre he usado una clase de conexion y nunca me ha dado problemas.... la mayoria de veces he subido ...
  #1 (permalink)  
Antiguo 27/03/2009, 12:09
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
problema al conectarme

Hola.. cuando me conecto al MYSQl, siempre he usado una clase de conexion y nunca me ha dado problemas.... la mayoria de veces he subido mi conexion a servidores windows y no he tenido problema alguno.

Ahora me toco subir un proyecto a un servidor linux.... y tenido errores al conectarme a la base de datos y en otros codigos.

Pues para despejarme de dudas subi un el mismo proyecto de los errores al servidor windows y no he tenido problema alguno..... por eso llego a la conclusion de que es el tipo de servidor (corrijanme si me equivoco) he aqui los errores que me muestran:

Código PHP:
Warningmysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /home/jcrosale/public_html/pruebas/modules/clase_mantenimiento.php on line 5

Warning
mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/jcrosale/public_html/pruebas/modules/clase_mantenimiento.php on line 6

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'nobody'@'localhost' (using passwordNOin /home/jcrosale/public_html/pruebas/verifica_login.php on line 15

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/jcrosale/public_html/pruebas/verifica_login.php on line 15

Warning
mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using passwordNOin /home/jcrosale/public_html/pruebas/verifica_login.php on line 16

Warning
mysql_query() [function.mysql-query]: A link to the server could not be established in /home/jcrosale/public_html/pruebas/verifica_login.php on line 16

Warning
mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/jcrosale/public_html/pruebas/verifica_login.php on line 17

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'nobody'@'localhost' (using passwordNOin /home/jcrosale/public_html/pruebas/verifica_login.php on line 20

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/jcrosale/public_html/pruebas/verifica_login.php on line 20

Warning
mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using passwordNOin /home/jcrosale/public_html/pruebas/verifica_login.php on line 21

Warning
mysql_query() [function.mysql-query]: A link to the server could not be established in /home/jcrosale/public_html/pruebas/verifica_login.php on line 21

Warning
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jcrosale/public_html/pruebas/verifica_login.php on line 22

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'nobody'@'localhost' (using passwordNOin /home/jcrosale/public_html/pruebas/verifica_login.php on line 28

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/jcrosale/public_html/pruebas/verifica_login.php on line 28

Warning
mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using passwordNOin /home/jcrosale/public_html/pruebas/verifica_login.php on line 29

Warning
mysql_query() [function.mysql-query]: A link to the server could not be established in /home/jcrosale/public_html/pruebas/verifica_login.php on line 29

Warning
mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/jcrosale/public_html/pruebas/verifica_login.php on line 
bueno y esta es la clase que uso para la coneccion:

Código PHP:
<?php
class clasePrincipal{
    var 
$conexion;
        function 
conectar($servidor,$bd,$usu,$clave){
            
$this->conexion=mysql_connect($servidor,$usu,$clave);
            
mysql_select_db($bd,$this->conexion);
            return 
$this->conexion;        
        }
        
        function 
ejecutarProc($cad){
            
mysql_query($cad,$this->conexion);
            return 
$this->conexion;
        }
        
        function 
desconectar(){
            
mysql_close();
        }
}
?>
y luego mi cadena de coneccion:

Código PHP:
include ('clase_mantenimiento.php');
$clase=new clasePrincipal();
$c=$clase->conectar("206.251.75.20","bd","us","pass"); //servidor 
Me parece raro que esta clase de errores ya que siempre la he usado en otro servidor y no he tenido problema.... quizas deba modificar algo en la cadena???

porfavor necesito ayuda, ya que es urgente subir mi proyecto... saludos
__________________
Quitenme la vida pero no la bebida.
  #2 (permalink)  
Antiguo 27/03/2009, 12:15
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: problema al conectarme

ese usuario no tiene permisos para acceder a la base de datos por lo q veo
  #3 (permalink)  
Antiguo 27/03/2009, 12:22
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: problema al conectarme

El primer error (Lost connection) indica que hay un problema en la comunicación entre tu server y el server donde esta la base de datos.

Contacta con tu servicio para que resuelvan esto.

Saludos.
  #4 (permalink)  
Antiguo 27/03/2009, 12:34
Avatar de Ing_FOFO  
Fecha de Ingreso: agosto-2008
Ubicación: Guatemala
Mensajes: 104
Antigüedad: 15 años, 8 meses
Puntos: 8
Respuesta: problema al conectarme

Por el tipo de error es obvio que no hay conexión con la base de datos, ya sea porque tus datos username y password no coinciden o por varias razones, revisa si tienes levantado el servicio de MySql en linux, intenta hacer una consulta desde consola y alli saldrás de dudas.
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 17:54.