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

moodle me da error de MySql

Estas en el tema de moodle me da error de MySql en el foro de Mysql en Foros del Web. Buenas. He instalado XAMPP para instalar moodle y me da el siguiente error de MySql. Este error nunca me lo ha dado, pero como estoy ...
  #1 (permalink)  
Antiguo 29/10/2012, 06:36
 
Fecha de Ingreso: octubre-2012
Ubicación: Murcia
Mensajes: 92
Antigüedad: 11 años, 6 meses
Puntos: 0
Exclamación moodle me da error de MySql

Buenas. He instalado XAMPP para instalar moodle y me da el siguiente error de MySql. Este error nunca me lo ha dado, pero como estoy en un ordenador que no es el mio, tengo este problema:



Error:La conexión con la base de datos falló

Es posible que la base de datos esté sobrecargada o no funcione correctamente.

El administrador del sitio debe comprobar que los detalles de la base de datos han sido correctamente especificados en config.php

{$a}

Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'antoniohdez'@'localhost' (using password: YES) in C:\xampp\htdocs\moodle-latest-23\moodle\lib\dml\mysqli_native_moodle_database.ph p on line 76



Gracias.
  #2 (permalink)  
Antiguo 29/10/2012, 07:01
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: moodle me da error de MySql

El usuario antoniohdez no tiene permisos de conexión en local.
Eso genera una conexión fallida que evidentemente no está correctamente adminsitrada en la aplicación.
En primer lugar, debes asegurarte de que el usuario exista y tenga los permisos adecuados.
En segundo lugar, debes modificar la aplicación para gestionar precisamente que el intento de conectar falle por alguna razón (user, permisos, clave, etc.), porque programar sin controlar las excepciones es desastroso...
__________________
¿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 29/10/2012, 09:16
 
Fecha de Ingreso: octubre-2012
Ubicación: Murcia
Mensajes: 92
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: moodle me da error de MySql

¿como se hace eso?
  #4 (permalink)  
Antiguo 29/10/2012, 09:41
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: moodle me da error de MySql

¿Como se hace qué?
¿Cuál de las dos cosas?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 29/10/2012, 10:43
 
Fecha de Ingreso: octubre-2012
Ubicación: Murcia
Mensajes: 92
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: moodle me da error de MySql

¿me estas vacilando¿
  #6 (permalink)  
Antiguo 29/10/2012, 10:46
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: moodle me da error de MySql

No me has respondido:
¿Como compruebas que exista el usuario y tenga los permisos, o cómo administras una conexión fallida en PHP?
Son cosas completamente diferentes, de las cuales la segunda no es tema de este foro (OFF-TOPIC), y tendía que pasarte el post para el de PHP o lo que sea que uses.
Si no eres más concreto, no hay por donde empezar las explicaciones.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 29/10/2012, 11:14
 
Fecha de Ingreso: octubre-2012
Ubicación: Murcia
Mensajes: 92
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: moodle me da error de MySql

primero quiero asegurarme de que el usuario existe y tiene los permisos adecuados. gracias
  #8 (permalink)  
Antiguo 29/10/2012, 11:26
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: moodle me da error de MySql

Tienes para eso tres opciones:
1) Usas el usuario root y consultas los usuarios y sus privilegios.
2) Intentas loguear con ese usuario y password en modo consola
3) Intentas lo mismo, pero en la ventana de comandos del sistema.
En el primer caso debes tener acceso al user root (adminsitrador supremo del MySQL), para poder usarlo.
El segundo sólo requiere que uses el acceso directo de MySQL en los programas.
En el tercer caso, debes acceder al modo DOS o símbolo de sistema, de modo que esté posicionado en la capeta MySQL/bin de y poner:
Código MySQL:
Ver original
  1. mysql -uantoniohdez -pclaveacceso;
Si esta última falla puede decirte "using password YES" o "using password NO". Normalmente si sale por YES es que el usuario existe, pero la clave está mal. En el segundo, el usuario directamente no existe.
Por otro lado, puede suceder que un usuario exista, la clave esté bien, pero no tenga permisos para acceso local, sino sólo en remoto, o bien sólo desde una PC determinada.
En este último caso, la única forma de resolverlo es accediendo como root.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: moodle, 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 14:17.