Ir al contenido principal

Solución al problema de "No se estableció la conexión: los parámetros están incorrectos" en phpmyadmin con el paquete de XAMPP

Hola a todos de nuevo. En esta oportunidad les vengo a mostrar como solucionar el problema que aparece luego de crear una contraseña a un usuario por ejemplo root para acceder al phpmyadmin usando el paquete XAMPP. La versión de XAMPP que he utilizado en esta entrada es xampp-win32-1.7.7-VC9-installer.exe.

Seguramente cuando quisiste asignarle una contraseña a tu user(por ejemplo root) se parecia a la siguiente pantalla:


Luego de haber asignado la contraseña al usuario correspondiente te habrás dado cuenta que al ingresar al phpmyadmin que queda en la dirección http://localhost/phpmyadmin/ te apareció el siguiente error:



Tal y como dice el mensaje hay que revisar el archivo config.inc.php que se encuentra en la siguiente dirección C:\xampp\phpMyAdmin. Ten en cuenta que la unidad "C" en mi caso es la raiz del sistema operativo, asi tienes que adecuarla a tu unidad correspondiente. A continuación abrimos el archivo y nos centramos en la parte como se muestra la siguiente imagen:



En la linea que dice $cfg['Servers'][$i]['password'] = ''; entre las comillas simples especificamos las password que pusimos al user correspondiente es decir la misma que habiamos puesto en el formulario anterior cuando podiamos entrar en phpmyadmin. Además también es necesario que cambies el valor de "config" por "cookie" en $cfg['Servers'][$i]['auth_type'] = 'cookie'. Finalmente ya con esto deberia estar solucionado.

Deja tu comentario ;) si es que te ha servido.


Saludos.

Comentarios

  1. gracias por tu ayuda logre entrar a phpmyadmin; pero ahora no puedo crear ninguna bdd. Qué puedo hacer para tener los privilegios de root

    ResponderEliminar
  2. Hola. Cuando ya estas en el phpmyadmin http://localhost/phpmyadmin/ y te tienes que crear una base de datos atravéz de la pestaña Base de datos y luego crear nueva base de datos deberia estar todo bien. Si quieres asignarle privilegios a un usuario en concreto, en tu caso a root, te vas a la pestaña Privilegios y eliges a root. En esa misma fila dice editar privilegios. Apretas ahi y te saldra una nueva ventana en donde hay privilegios de datos, de estructura y de administración. En el titulo de esctructura ahi le asignas el CREATE para que pueda usar esa sentencia. Yo me imagino que quisiste crear una base de datos atravez del user root mediante codigo ya sea asp.net o con php. Nose si esto contesta tu duda. Si no lo es podrias explicitar que número de error te sale y la descripcion del error que te aparece en pantalla.
    Saludos.

    ResponderEliminar
  3. Muchas gracias ya me habia desesperado por este pequeño problemita que realmente no es nada pero cuando uno desconoce del tema que le hacemos, ¡Gracias!

    ResponderEliminar
  4. "Deja tu comentario ;) si es que te ha servido."

    Muchas gracias.

    ResponderEliminar
  5. Muchas gracias por tu entrada en el blog, me ha sido 100% útil.
    Así me gustan las soluciones; Cortas, fáciles y que funcionen :D

    ResponderEliminar
  6. muchas gracias por tu aporte

    ResponderEliminar
  7. A mi me paso lo mismo habrá otra solución

    ResponderEliminar
  8. hola comento que yo entre a la carpeta en la hubicacion que dijo pero cuando veo el archivo config.inc.php esta en un formato que no puedo abrir como hago para abrirlo?

    ResponderEliminar
  9. Anónimo (28 de febrero de 2013, 20:55)
    Clic derecho sobre config.inc.php/Abrir con/Bloc de notas

    ResponderEliminar
  10. hola una consulta, me sale el error pero yo no tenia ningun usuario y contraseña anteriormente, como es posible?

    ResponderEliminar
  11. Hola anonimo (18 de marzo 2013), te recomiendo que le asignes una contraseña a el usuario que utilizas para conectarte y seguir los pasos que se indicaron en esta entrada. Como veras en esta entrada se asigno una contraseña a el usuario root y luego salto el error. Podrias verificar como esta tu archivo config.inc.php (en la ultima imagen) y comparar con la imagen si tienes algun usuario especificado. Si es asi entonces ponle una contraseña y luego vuelve a intentar.

    Saludos.

    ResponderEliminar
  12. hola, una consulta.

    tuve el mismo problema, y después de ingresar a confic.ini.php y agregar la contraseña, puedo entrar unicamente a las bases de datos pero no me permite entrar a la pagina de inicio.

    ResponderEliminar
  13. Hola esteban rincon, supongo que no puedes acceder a la pagina de inicio de xampp y por ende al phpmyadmin. Si es eso, asegurate de tener corriendo el servicio de Apache y mysql. Puede ser que tengas una aplicación que este en conflicto con el puerto que usa Apache. Ambos deben estar en "running".

    Saludos.

    ResponderEliminar
  14. Muchas gracias ya entre a mi phpmyadmin siguiendo tus pasos

    ResponderEliminar
  15. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  16. A mi me paso lo mismo cuando trataba de acceder al phpmyadmin y segui los pasos pero seguia sin poder acceder de pura casualidad desactive el adblock del crhome y funciono xD, que fue?? no lo se pero funciono =)

    ResponderEliminar
  17. Hola, lo mas probable es que haya estado utilizando el mismo puerto y por lo tanto no funcionaba. Si lo vuelves a activar el adblock del chrome seguramente vuelve el problema.

    Saludos.

    ResponderEliminar
  18. GRACIAAAAAAAAS!!!!!!!!!!! EN LA INFORMÁTICA SIEMPRE UNO SE TOPA CON ALGÚN PROBLEMA JAJAJA, pero siempre hay alguien para solucionarlo :D

    ResponderEliminar
  19. Yo tengo el mismo problema pero no lo he podido solucionar, he modificado el config.inc.php con la contraseña correcta y aunque puedo ingresar no lo puedo hacer a todos los sitios en phpmyadmin. He intentado mysql -uroot -p pero supongo que al hacer otro tipo de instalación esto no vale, el caso es que quito contraseña, o vuelvo a ponerla y sigo con los problemas (reseteo lampp luego de cada cambio)

    ResponderEliminar
  20. Hola, me esta pasando lo mismo pero no se soluciona de ninguna manera, he desinstalado xampp, lo he vuelto a instalar y me sigue dando el mismo error. ¿Alguien lo ha conseguido solucionar?

    ResponderEliminar
  21. Solución perfecta. Muchas gracias

    ResponderEliminar
  22. A mi no me sirve, aún y cuando introduzco el mismo password en el documento config.ini.php, sigue sin dejarme acceder a phpmyadmin. ¿Alguna otra alternativa?

    ResponderEliminar
    Respuestas
    1. estoy en las mismas

      Eliminar
    2. Soy el autor del post, en el archivo config.inc.php, en la linea que dice auth_type se tiene que poner cookie en vez de config como valor

      Saludos.

      Eliminar
  23. Hola, la verdad siempre lo he solucionado asi. ¿No te sale ningun error?. Actualmente estoy usando la version 1.8.2 que creo que es la ultima o anteultima. Con esta version no he tenido que pasar por este problema. Te recomiendo que instales esta version o la mas actualizada. O bien reinstales la version que tienes borrando todo el directorio de xampp. Saludos

    ResponderEliminar
  24. hola, un favor, podrias darnos un pantallaso de tu archivo config.inc para ver originalmente como se instala , gracias y saludos

    ResponderEliminar
  25. Excelente amigo muchas gracias por esta solución! funcionó al 100%

    ResponderEliminar
  26. gracias me funciono amigo, me imaginaba que era eso pero no sabia donde modificar los parametros.

    ResponderEliminar
  27. Hey mil gracias. Eso nos pasa a los novatos, jeje.

    ResponderEliminar
  28. a mi me persiste en problema y pues no le puse contraseña, ya no se que mas hacer
    necesito ayuda

    ResponderEliminar
  29. a mi me persiste en problema y pues no le puse contraseña, ya no se que mas hacer
    necesito ayuda

    ResponderEliminar
  30. Gracias encontré el error antes de llegar aqui, pero me confirma que estoy en lo correcto

    GRACIAS!!!!!!!

    ResponderEliminar
  31. Excelente tip!!
    muchas gracias!

    ResponderEliminar
  32. no puedo ingresar igualmente, haciendo todo lo que me dices!....alguien me ayuda pooor favor!

    ResponderEliminar
  33. El error me apareció después de crear nuevos usuarios. Es la primera vez que uso XAMPP y MySQL.

    ResponderEliminar
  34. oye
    ya llegue a$cfg['Servers'][$i]['password'] = ''; pero nome permite ingresar la contraseña

    ResponderEliminar
  35. suena tonto, pero si ya verificaste que puedes acceder a mysql desde linea de comandos y aun sigue saliendo ese error, deberas de cambiar el valor de $cfg['Servers'][$i]['host'] = '127.0.0.1' a 'localhost' , esto funciono para mi

    ResponderEliminar
    Respuestas
    1. Muchas gracias, eso ha sido lo único que me ha servido.

      Eliminar
  36. hey brother te agradezco mucho este detalle, gracias..

    ResponderEliminar
  37. Muchas gracias si funciono agradecido

    ResponderEliminar
  38. Efectivamente solucion el problema, gracias

    ResponderEliminar
  39. Muchas gracias, me funcionó

    ResponderEliminar
  40. Saludos a todos, en lo siguiente me pasa a esto a mi, yo en ningún momento le asigne clave al usuario(root como en todos) sin embargo me aparece el error: No se estableció la conexión: los parámetros están incorrectos. Revise el config y parece estar bien todo. Inicio y apago el apache, restauro los servers y nada, alguna sugerencia?

    ResponderEliminar
    Respuestas
    1. yo tengo este mismo problema, alguien me ayuda con la solución, porfa

      Eliminar
  41. Hola, pues yo cambie la contraseña en el archivo de la foto del post que tiene que haber sido la misma cuando se podia entrar al phpmyadmin

    ResponderEliminar
  42. Funciono, sin problemas !!!!
    gracias

    ResponderEliminar
  43. Hola!!!
    Me salvaste la vida... No sabia que mal habia hecho!

    ResponderEliminar
  44. Buenas, herman@s lo pude resolver dando primero permisos sudo chmod 777 /opt/lampp/phpmyadmin/config.inc.php abri el archivo con un editor de texto y luego modifique la línea $cfg['Servers'][$i]['password'] = 'AQUÍ'; colocando entre las comillas simples que estan al final 'AQUÍ' la contraseña que utilice en el formulario de xampp. Luego volví al terminal y coloqué sudo chmod 0755 /opt/lampp/phpmyadmin/config.inc.php Y LISTO ABRE Y FUNCIONA NORMAL

    ResponderEliminar
  45. Alguien encontró alguna solución, en caso de que yo no tenga contraseña?

    ResponderEliminar
  46. Buenas tardes, ya tenia instalado xampp el año pasado pero después de no usarlo ya no pude ingresar a phpmyadmin, o desinstale, lo volví a instalar y primero me mandaba un error de contraseña, luego hice lo que mencionas en este blog y me dejo avanzar a la pantalla de inicio de sesión donde me pide usuario y contraseña, como usuario coloque root y sin contraseña pero no me deja ingresar, como puedo resetearla o que puedo hacer, espero tu respuesta, gracias.

    ResponderEliminar
    Respuestas
    1. Entra al archivo que esta especificado en la entrada y especificas el nombre de usuario root y contraseña ninguna. Tambien tenes que poner en auth type con el valor cookie. Sino funciona asi pone una contraseña para root en el archivo y proba con esa en el inicio de sesión del phpmyadmin.

      Eliminar
  47. Hola! Yo tuve el mismo problema, he cambiado el archivo y ahora me aparece la página para hacer login de phpmyadmin, pero curiosamente no me deja acceder, aunque introduzca los mismos valores que he editado en el archivo config.inc.php previamente. Alguna sugerencia? Gracias!

    ResponderEliminar
    Respuestas
    1. Tiene que ser el usuario root y de tipo cookie

      Eliminar
  48. Me funcionó, pero aun me salen los errores abajo en phpmyadmin, ¿es normal?
    ....Inicie sesión y abre como si nada, sólo abajo en el footer siguen los mismos errores

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

ASP.NET 4 y IIS(Internet Information Server) 7 y Visual Studio 2010

   Muchos se habrán encontrado con esta situación de que al crear un nuevo sitio web con Visual Studio 2010 y haber elegido como servidor web el IIS 7 y HTTP como configuración, luego de haber aceptado ocurre exactamente este error que dice lo siguiente: ASP.NET 4.0 no se ha registrado en el servidor web. Es necesario configurar ma-  nualmente el servidor web para ASP.NET 4.0 para que el sitio funcione correcta- mente.Presione F1 para obtener más detalles.  Si aceptamos se crea nuestra pagina por defecto. Sin embargo cuando queremos probar dicha pagina sale el siguiente cuadro de dialogo:  Si aceptamos, ocurre nuevamente otro error.  Este tipo de errores es debido a que se instala el .NET Framework 4 antes de habilitar el IIS. Para solventar esto debemos utilizar la herramienta registro de IIS en ASP.NET (aspnet_regiis.exe). Este archivo se encuentra en la siguiente ruta: C:\windows\Microsoft.NET\Framework\v4.0.30319\  Dentro de este directorio encontramos al archivo aspne

Ejecutar turbo pascal en windows 7 con dosbox

Si instalamos turbo pascal en windows 7 y procedemos a ejecutarlo nos saldra el siguiente error: Para solventar este problema vamos a utilizar el emulador para la arquitectura x86 denominado dosbox que se lo pueden descargar de la siguente pagina:  http://www.dosbox.com/news.php?show_news=1 La versión de dosbox que he utilizado es la 0.74. Una vez que lo hayas instalado procederemos a configurarlo para que cuando lo ejecutemos nos ejecute directamente turbo pascal. Nos dirigimos a la carpeta donde esta instalado el dosbox. En mi caso tengo la dirección "C:\Program Files (x86)\DOSBox-0.74". Buscamos el archivo denominado "DOSBox 0.74 Options" y lo ejecutamos. Nos posicionamos al último del texto y agregamos las siguientes lineas: mount d c:\tp d: cd bin keyb sp En esta parte presta mucha atención. En la primera linea "mount d c:\tp" se especifica la dirección en donde esta instalado el turbo pascal que en mi caso es "c:\tp". Lo q