Cambiar el password de root en MySQL 5.7.x bajo Mac OS X

¿Perdiste la contraseña de root de MySQL?

No te preocupes, la vamos a cambiar. Este pequeño tutorial funciona para versiones 5.7 y arriba.

El primer paso es abrir nuestra terminal. Para esto, puedes buscar en spotlight o ir a Aplicaciones y lanzarla desde ahi.

Primero detenemos el servidor. (Nos pedirá la contraseña de nuestra maquina)

Después de esto, en la misma terminal, pegamos este comando, lo que hará, es correr MySQL ignorando autenticación, solo  lo usaremos en este modo para realizar el cambio, después lo regresaremos a la normalidad. (Nos pedirá la contraseña de nuestra maquina)

Ahora, abrimos otro tab en nuestra terminal (cmmd + t) ó podemos abrir un terminal nuevo si preferimos, esto porque en nuestra primera terminal, sigue corriendo MySQL. A continuación pegamos el siguiente comando, lo que hace, es mostrarnos la interfaz interactiva de MySQL y selecciona la base de datos “mysql“.

Una vez dentro, ejecutamos lo siguiente (No olviden el ; al final):

*Si se les paso poner el ; del final, eran este símbolo en la terminal (->), no se preocupen, solo escriban “;” sin las comillas y den enter.

Lo siguiente es salir de MySQL.

Después detenemos el servidor, para probar que todo este funcionando y lanzarlo sin que ignore la autenticación de usuarios.

Aquí vamos a arrancar de nuevo el servidor, pero lo haremos de la forma “Mac OS”. Vamos a Preferencias del Sistema -> MySQL y lo arrancamos desde ahi.

Por ultimo probamos la configuración corriendo esto en la terminal. Nos preguntara por el password y pondremos el que indicamos unos pasos arriba y Voila!