phpMyAdmin - no puedo conectarme - configuración no válida - desde que agregué una contraseña de root - bloqueado

StackOverflow https://stackoverflow.com/questions/1276538

  •  16-09-2019
  •  | 
  •  

Pregunta

Ejecuto XAMPP, hace unos días, había configurado una contraseña para la contraseña de root a través de phpmyadmin no puedo acceder a phpmyadmin desde ese momento

Seguí la ayuda en este enlace pero todo parece estar bien allí (en config.inc.php).Incluso intenté desinstalar xampp por completo, reiniciar Windows y luego reinstalar xampp, pero sigo apuntando a localhost/phpmyadmin y aparece el siguiente error.

MySQL said: 
Cannot connect: invalid settings. 
phpMyAdmin tried to connect to the MySQL server, and the server rejected the
connection. You should check the host, username and password in your
configuration and make sure that they correspond to the information given
by the administrator of the MySQL server.

También intenté restablecer la contraseña de root a través de mysqld.bat como se indica en la ayuda del sitio web de mysql, pero fue en vano

¡Por favor ayuda!Aquí hay una captura de pantalla que describe la situación:enter image description here

¿Fue útil?

Solución

Ir dentro de su directorio phpMyAdmin dentro de la carpeta de instalación de XAMPP. Habrá un archivo llamado config.inc.php. Dentro de ese archivo, encontrará esta línea:

$cfg['Servers'][$i]['password'] = '';

debe asegurarse de que este campo tiene la contraseña de root de MySQL (la que se establece).

Otros consejos

PHPMYADMIN - No se puede conectar:configuraciones no válidas.

También enfrenté un problema similar pero ahora encontré una solución.

Para servidor wamp:

EN:C:\wamp\apps\phpmyadminVERSION\config.inc.php

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false; 

Para servidor xampp:

debido a que el servidor xampp tenía la siguiente configuración.

C:\xampp\phpMyAdmin\config.inc.php

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = ''; // which is default setting in xampp server

$cfg['Servers'][$i]['password'] = 'your password';//type your password you have changed

Yo tenía un problema similar no ser capaz de acceder a phpMyAdmin en un servidor de prueba después de cambiar la contraseña de root. He intentado todo lo mencionado anteriormente, incluyendo el asesoramiento de otros foros, utilizando todo tipo de modificaciones de los archivos de configuración. Entonces recordé que Google Chrome tiene algunos problemas de trabajo con un servidor de prueba. La razón es que Chrome tiene una característica de seguridad para evitar el acceso de disco duro local desde un sitio web remoto - por desgracia, esto puede causar problemas en un entorno de prueba debido a que el servidor es un disco duro local. Cuando traté de entrar a phpmyadmin con Internet Explorer funcionó bien. He intentado varias pruebas de Chrome v IE9 y Chrome No trabajaría bajo cualquier configuración con el grupo clave de root. También he probado Firefox también funcionó bien, el problema es solamente con Chrome. Mi consejo:. Si se encuentra en un servidor de prueba asegurarse de que su archivo de configuración tiene la configuración correcta, como se describe más arriba, pero si el problema persiste y está utilizando Chrome probar un navegador diferente

Paso 1: Ir a

http://localhost/security/xamppsecurity.php

Paso 2:. Asignar / modificar su contraseña

Paso 3: Open C:. \ Xampp \ phpMyAdmin \ config.inc.php usando un editor

Paso 4: Comprobar las líneas siguientes:

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'your_password';

// your_password = the password that you have set in Step 2.

Paso 5: Asegúrese de que la siguiente línea se establece en TRUE:               $ Cfg [ 'Servers'] [$ i] [ 'AllowNoPassword'] = true;

Paso 6: Guardar el archivo, reinicie MySQL desde Panel de control XAMPP

Paso 7: Inicio de sesión en phpMyAdmin con la raíz y la contraseña

.

Nota: Si viene otra vez el mismo error, compruebe la página de seguridad:

http://localhost/security/index.php

Se dirá:     La raíz de usuario de administración de MySQL ya no tiene ninguna contraseña segura
    PhpMyAdmin contraseña de inicio de sesión está habilitado. SEGURO

A continuación, reinicie el sistema, el problema será resuelto.

Aplicar estos cambios en phpmyconfig / config.inc. Escriba su nombre de usuario y la contraseña que ha establecido:

$cfg['Servers'][$i]['user']                 = 'user';
$cfg['Servers'][$i]['password']             = 'password';
$cfg['Servers'][$i]['AllowNoPassword']      = false;

Esto funciona para mí.

Me enfrenté al mismo problema después de ejecutar el siguiente comando en mysql

ACTUALIZAR mysql.user SET Contraseña=CONTRASEÑA('blablabla') DONDE Usuario='raíz';PRIVILEGIOS DE ENJUAGUE;

lo que hice:

abrir cmd

tipo

cd c:\xampp\mysql\bin mysql.exe -u raíz --contraseña

después de eso MySQL te avisará

Introduce la contraseña: blablabla

Una vez que estés en MySQL, escribe

ACTUALIZAR mysql.user SET Contraseña=CONTRASEÑA('') DONDE Usuario='raíz';PRIVILEGIOS DE ENJUAGUE;

Nota: esta vez la contraseña queda vacía...

asegúrese de que en su config.inc.php esté configurado lo siguiente

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true; 

después de eso puedo ver mi phpmyadmin...

he tenido un problema similar. Diferencia fue que estaba recibiendo este error para una sola base de datos de todas mis bases de datos. Quité la contraseña, MySQL reiniciado muchas veces y aún así el trabajo a fuerza: (

Y cuando borrado la caché de mi navegador que acaba de comenzar a trabajar !!!

Esta realidad atornilla mi mente!

Yo tenía el mismo problema utilizando Windows XAMPP 1.7.4 - después de establecer una contraseña para MySQL, ya no podía phpMyAdmin acceso. He cambiado la contraseña en config.inc.php de '' a la nueva contraseña de MySQL, y ha cambiado AllowNoPassword de verdadero a falso. Todavía no podía identificarse.

Sin embargo, vi que también existe un archivo config.inc.php.safe, y cuando también corrigió la configuración de contraseña en ese archivo que posteriormente fue capaz de conectarse a phpMyAdmin.

Yo soy uno de los novato demasiado cuando me encontré con algo como esto. Así que ... me puse las contraseñas utilizando la página de seguridad de comandos me dio:  / Opt / lampp seguridad / lampp Luego utiliza XYZ contraseña para todas las contraseñas ... Entonces cuando voy al sitio de /, se pide una autenticación básica. Pero cuando traté de raíz // XYZ, no permite que mi Registro. Así, después de algo de investigación, resulta que la contraseña xyz se establece para un usuario predeterminado denominado 'lampp'. Cuando traté de iniciar la sesión utilizando lampp // XYZ, funcionó como un encanto.

El problema es que hicieron una suposición de que todo el mundo sabe utilizar lampp // rootpw como su entrada O.o Y ... eso es una autenticación básica para el directorio! No pw para phpmyadmin o PW para MySQL ...

1) Ir a la carpeta XAMPP raíz

Para Ex: C: xampp / phpmyadmin / config.inc.php

2) En los que la hallan los siguientes:

$cfg['servers'][$i]['password'] = '';

3) Aquí entra el que se establece una contraseña.

Ex: $cfg['servers'][$i]['password'] = '1234';

4) A continuación, guardar y reiniciar el servidor XAMP.

  

Esto funciona para mí:

     

C: \ xampp \ phpMyAdmin \ config.inc.php

$cfg['Servers'][$i]['password'] = 'secret';

Editar: Antes de que se produjo el error lo más probable es que a partir de phpmyadmin-> Usuarios que han añadido contraseña para el root usuario. En mi caso que era "secreto" por lo que la imprimación anterior funciona para mí sino para que va a trabajar el siguiente:

$cfg['Servers'][$i]['password'] = 'Enter the password for root you have added before you got this error';

Para AMPPS, tengo que añadir que este es mi phpMyAdmin/config.inc.php

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

Nota: En Ubuntu, tenía que localizar donde está el archivo y solía locate config.inc.php

Esta respuesta es sólo para fines de desarrollo, locales:)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top