Resetear clave de root de MySQL 5.7 en CentOS 7
Antes de nada tomar en cuneta que MySQL 5.7 viene por defecto con el plugin validate_password
activado esto significa que la contraseña debe cumplir un mínimo de
fortaleza y contener mayúsculas, minúsculas, símbolos y números para que
sea válida y también que la tabla de usuarios en MySQL 5.7 ya no tiene campo password ahora es authentication_string.
Los pasos son los siguientes:
1.- systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
2.- systemctl restart mysqld
3.- mysql -u root mysql
4.- update user set authentication_string=password('NUEVO_PASSWORD') where user='root';
5.- flush privileges;
6.- exit;
7.- systemctl unset-environment MYSQLD_OPTS
8.- systemctl restart mysqld
Espero que les sea de utilidad.
Los pasos son los siguientes:
1.- systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
2.- systemctl restart mysqld
3.- mysql -u root mysql
4.- update user set authentication_string=password('NUEVO_PASSWORD') where user='root';
5.- flush privileges;
6.- exit;
7.- systemctl unset-environment MYSQLD_OPTS
8.- systemctl restart mysqld
Espero que les sea de utilidad.
Comentarios
Publicar un comentario