entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Conectar phpMyAdmin usando xampp

No me deja acceder a la base de datos. Le he cambiado el puerto a mysql pero no creo que tenga que ver. Me da entre otros este error:
mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]

1 Respuesta

1voto

ItIsJAPO Puntos1590

El problema que presentas es debido a que probablemente tienes una versión de MySQL muy reciente y usa otro protocolo de conexión por default. Es probable que la 8.x.x. Puedes intentar desinstalar mysql e intalar una version 5.6 o similar o entrar desde terminal y ejecutar unos comandos.

Si eliges la segunda opción haz lo siguiente:

Inicia desde terminal y ejecuta lo siguiente:

mysql -u root -pPASSWORD

Considera que PASSWORD es la contraseña de root
Luego, una ves iniciada la sesión haz este cambio:

ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';

De nuevo, PASSWORD es la que iniciaste sesión

Saludos

0voto

kratos91 comentado

Respuesta al primer comando:
Plugin caching_sha2_password could not be loaded: no se pudo encontrar el modulo especificado.
¿Hay que cambiar alguna contraseña aparte de lo de arriba? me refiero que de adonde sale PASSWORD

1voto

ItIsJAPO comentado

Intenta con:

cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

C:\Program Files\MySQL\MySQL Server 8.0\bin> mysql -u root -p
Enter password: *********

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newrootpassword';
Query OK, 0 rows affected (0.10 sec)

mysql> exit

ó puedes cambiar el archivo de configuración "my.ini" con lo siguiente:

[mysqld]

default_authentication_plugin=mysql_native_password

Reinicias el servicio de MySQL server y ya deberá quedar listo..

0voto

kratos91 comentado

Gracias pero al final he usado otro sistema.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta