Foros del Web » Programando para Internet » PHP »

PHP OO Problema al conectarme en localhost con phpmyadmin

Estas en el tema de Problema al conectarme en localhost con phpmyadmin en el foro de PHP en Foros del Web. Intento ingresar en localhost y me arroja el siguiente problema: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in .... el archivo ...
  #1 (permalink)  
Antiguo 27/04/2015, 14:08
 
Fecha de Ingreso: abril-2015
Ubicación: Santiago de Chile
Mensajes: 80
Antigüedad: 9 años, 7 meses
Puntos: 0
Problema al conectarme en localhost con phpmyadmin

Intento ingresar en localhost y me arroja el siguiente problema:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in ....

el archivo conectar es:

$dbhost="localhost"; // host del MySQL (generalmente localhost)

$dbusuario="usuario_ficticio"; // aqui debes ingresar el nombre de usuario

$dbpassword="no_es_esta"; // password de acceso para el usuario de la

$db="nombre_base_datos"; // Seleccionamos la base con la cual trabajar

$link = mysql_connect($dbhost, $dbusuario, $dbpassword);

$db_selected = mysql_select_db($db, $link);

?>

Atte. Ruben
  #2 (permalink)  
Antiguo 27/04/2015, 14:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problema al conectarme en localhost con phpmyadmin

Pues el error es más que obvio: "Access denied" significa que no tienes suficientes permisos.

Y bueno, eso no lo arreglas con código PHP, necesitas configurar bien tu MySQL.

Probablemente dirás que los datos son los correctos, pero bueno.

¿Crees que el error está mintiendo o cómo?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 27/04/2015, 14:40
 
Fecha de Ingreso: abril-2015
Ubicación: Santiago de Chile
Mensajes: 80
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Problema al conectarme en localhost con phpmyadmin

Código PHP:
Ver original
  1. #
  2. # "C:/AppServ/www/cgi-bin" should be changed to whatever your ScriptAliased
  3. # CGI directory exists, if you have that configured.
  4. #
  5. <Directory "C:/AppServ/www/cgi-bin">
  6.     AllowOverride None
  7.     Options None
  8.     Order Allow,Deny
  9.     Allow from all
  10. </Directory>
  11.  
  12. Alias /icons/ "C:/AppServ/Apache2.2/icons/"
  13.  
  14. <Directory "C:/AppServ/Apache2.2/icons">
  15.     Options Indexes MultiViews
  16.     AllowOverride None
  17.     Order Allow,Deny
  18.     Allow from all
  19. </Directory>
  20.  
  21. El php.ini lo tengo asi
  #4 (permalink)  
Antiguo 27/04/2015, 14:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problema al conectarme en localhost con phpmyadmin

No, no, nadie ha dicho que sea un problema de Apache.

¿Por qué muestras la configuración de Apache?

Cita:
El php.ini lo tengo asi
Bueno, el código que acabas de mostrar tampoco es el php.ini.

Tu problema es de MySQL, el "Acces denied" es un error que te arroja MySQL.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 27/04/2015, 14:49
 
Fecha de Ingreso: abril-2015
Ubicación: Santiago de Chile
Mensajes: 80
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Problema al conectarme en localhost con phpmyadmin

Disculpame pero estoy desesperado ya que tengo que hacer las pruebas en mi pc antes de subirlas a produccion
  #6 (permalink)  
Antiguo 27/04/2015, 14:54
 
Fecha de Ingreso: abril-2015
Mensajes: 9
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Problema al conectarme en localhost con phpmyadmin

Cita:
Iniciado por rudiaz Ver Mensaje
Disculpame pero estoy desesperado ya que tengo que hacer las pruebas en mi pc antes de subirlas a produccion
El problema es el usuario que le estás pasando en la configuración.

En primer lugar, comprueba que los datos en el código PHP sean correctos. Si es así, comprueba los permisos del usuario en MySQL (utiliza PHPMyAdmin)

Un saludo.
  #7 (permalink)  
Antiguo 27/04/2015, 14:55
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problema al conectarme en localhost con phpmyadmin

Cita:
Disculpame pero estoy desesperado ya que tengo que hacer las pruebas en mi pc antes de subirlas a produccion
Bien, ¿y eso por qué debería preocuparnos?

Por favor, pon atención, tu error se explica sólo:
Cita:
Pues el error es más que obvio: "Access denied" significa que no tienes suficientes permisos.
¿Exactamente qué parte es la que no entiendes?

No hay "solución" posible en manera de código, así que por ahí no va la cosa.

Debes entender que la "solución" consiste en que configures bien tu datos de conexión.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 27/04/2015, 15:10
 
Fecha de Ingreso: abril-2015
Ubicación: Santiago de Chile
Mensajes: 80
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: Problema al conectarme en localhost con phpmyadmin

voy a intentarlo
  #9 (permalink)  
Antiguo 27/04/2015, 21:24
 
Fecha de Ingreso: marzo-2015
Mensajes: 183
Antigüedad: 9 años, 8 meses
Puntos: 8
Respuesta: Problema al conectarme en localhost con phpmyadmin

Prueba ejecutando la siguiente instrucción desde mysql o phpmyadmin.

GRANT ALL ON <nombre_bd>.* to '<usuario_mysql>'@'localhost' identified by '<clave>'

Etiquetas: localhost, mysql, phpmyadmin, select, 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 14:14.