Si el problema es solo una contraseña olvidada, esto le permitirá restablecerla. Sin embargo, si ha mezclado bases de datos incompatibles con versiones de MySQL Server, habrá otros problemas más adelante una vez que haya restablecido la contraseña.
Detener el servicio mysql
wampmanager -> MySQL -> Service -> Stop Service
Edite el archivo my.ini
wampmanager -> MySQL -> my.ini
Encuentra el [wampmysqld]
sección en el archivo ini. Agregue esta línea directamente después de la sección [wampmysqld]
skip-grant-tables
Reinicie el servicio mysql.wampmanager -> MySQL -> Service -> Start/Resume Service
Abra la consola MySQLwampmanager -> 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.
Para versiones de MySQL anteriores a la 5.7.0
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Para versiones de MySQL posteriores a 5.7.0
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'),
password_expired = 'N'
WHERE User = 'root';
FLUSH PRIVILEGES;
Nota que la actualización debe informar que ha actualizado más de una fila, eso se debe a que en realidad hay 3 cuentas 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.
Detenga el servicio mysqlwampmanager -> MySQL -> Service -> Stop Service
Edite el archivo my.iniwampmanager -> MySQL -> my.ini
Encuentre la sección [wampmysqld] en el archivo ini Quite 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