Aquí hay un método que le permitirá restablecer la contraseña 'root' de MYSQL de manera bastante simple.
Detener el servicio mysql
wampmanager -> MySQL -> Service -> Stop Service
Edite el archivo my.ini
wampmanager -> MySQL -> my.ini
Encuentra el [wampmysqld]
(32 bits) o [wampmysqld64]
(64 bits) en el archivo ini
Agregue esta línea directamente después del encabezado de esa sección
skip-grant-tables
Reinicie el servicio mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service
Abra la consola de MySQL
wampmanager -> MySQL -> MySQL Console
Ahora vamos a restablecer la contraseña para el usuario raíz, por supuesto, esto podría usarse para restablecer la contraseña de cualquier usuario.
Ingrese los siguientes 2 comandos en mysql>
símbolo del sistema, cada uno con un punto y coma al final de una línea, y presione ENTER después de cada línea para enviar el comando a mysql.
Previo a MYSQL versión 5.7
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Publicar la versión 5.7 de MYSQL, el nombre de la columna cambió
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Tenga en cuenta que la actualización puede informar que ha actualizado más de una fila, debido a que puede haber más de una cuenta de usuario con el ID de usuario de 'raíz', cada una con un dominio diferente, es decir, 127.0.0.1, localhost y ::1
Ahora ingrese 'quit' en el símbolo del sistema mysql para existir mysql.
Detener el servicio mysql
wampmanager -> MySQL -> Service -> Stop Service
Edite el archivo my.ini
wampmanager -> MySQL -> my.ini
Encuentra el [wampmysqld]
(32 bits) o [wampmysqld64]
(64 bits) en el archivo ini
Elimina las skip-grant-tables
parámetro que agregamos anteriormente.
NO deje este parámetro en el archivo ini, es un agujero de seguridad ENORME.
Reinicie el servicio mysql.
wampmanager -> MySQL -> Service -> Start/Resume Service
Ahora si quieres puedes configurar la cuenta de usuario root para que no caduque la contraseña automáticamente
wampmanager -> MySQL -> MySQL Console
y luego ejecute esta consulta
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
Ahora debería poder iniciar sesión con phpmyadmin usando el ID de usuario 'root' y la nueva contraseña que acaba de establecer para ese usuario.