Hace poco tuve que resetear la password de MySQL en Ubuntu y para que no se pierda en el olvido, pongo aquí los pasos que seguí para resetearla:
1. Parar MySQL:
sudo service mysql stop2. Crear el directorio /var/run/mysqld:
sudo mkdir /var/run/mysqld3. Dar permisos al usuario mysql al directorio anterior:
sudo chown mysql: /var/run/mysqld4. Arrancar MySQL manualmente sin permisos ni red:
sudo mysqld_safe --skip-grant-tables --skip-networking &5. Entrar en MySQL sin password:
sudo mysql -u root mysql6. Dentro de MySQL actualizar las tablas directamente:
UPDATE mysql.user SET authentication_string=PASSWORD('YOURNEWPASSWORD'), plugin='mysql_native_password' WHERE User='root' AND Host='%'; EXIT;7. Parar MySQL manualmente:
sudo mysqladmin -S /var/run/mysqld/mysqld.sock shutdown8. Arrancar el servicio de MySQL normalmente:
sudo service mysql start9. Testear que puedas entrar como root con la nueva contraseñ:
sudo mysql -u root -p
0 comentarios:
Publicar un comentario