Alex Franco

Blog de Alex Franco, aquí podrás encontrar temas de tecnología, desarrollo web y móvil, Python, Django, Mongo, DBs y… otros temas más
Home  /  Tutoriales  /  Cómo cambiar la contraseña de root de MySQL en Mac OS X

Cómo cambiar la contraseña de root de MySQL en Mac OS X

Alex Franco MySQL, OSX, SysAdmin 2 Comments

Un pequeño truco para cambiar la contraseña de root de MySQL en Mac OS X, ya que en el transcurso de la instalación no permite establecerla.

Lo primero que haremos es detener los servicios de MySQL, puede hacerse de distintas maneras, matando procesos, desde la consola en las preferencias del sistema, todo depende de qué tan familiarizado estés y cómo iniciaste el servicio. Para este caso abrimos una ventana de la terminal y ejecutamos lo siguiente para detener el servicio

sudo /sbin/SystemStarter stop "MySQL"

Después de haber detenido el servicio, lo iniciaremos “manualmente” de la siguiente manera

sudo /usr/local/mysql/bin/mysqld --skip-grant-tables --user=root

Una vez hecho esto, abrimos otra ventana o pestaña de nuestra terminal y ejecutamos

sudo /usr/local/mysql/bin/mysql -u root 

Esto nos permitirá entrar a la consola de MySQL (mysql>), ahí ejecutamos las siguientes consultas (aquí cambia tu password)

update mysql.user set Password=PASSWORD('password') where User='root';
flush privileges;

Ahora vamos a matar el servicio mysqld

sudo kill -9 `ps -o pid,command -ax | grep mysqld | grep -v "grep" | cut -f1 -d" "`

Iniciamos el servicio de MySQL nuevamente

sudo /sbin/SystemStarter start "MySQL"

Listo… con esto nos logueamos a la consola e inmediatamente nos pedirá nuestra contraseña de root

sudo /usr/local/mysql/bin/mysql -u root -p

Enjoy this life!

Relacionado

About Author

Alex Franco

 IT

Previous Article Geocode Inverso: Buscar direcciones a partir de Coordenadas con GMaps API v3
Next Article Instalar el conector MySQL-Python en Mac OS X

Related Posts

  • Enviar correo personalizado automáticamente cuando respondan un Formulario de Google

    Enviar correo personalizado automáticamente cuando respondan un Formulario de Google

  • Django + AllAuth + Google OAuth 2.0

    Django + AllAuth + Google OAuth 2.0

  • Combinación de Correspondencia con Google Drive (Docs + Hoja de Cálculo + GMail)

2 Comments

  1. lpizarrofx Reply
    2015-12-20 at 10:13 am

    hola, al hacer el comando sudo /sbin/SystemStarter stop “MySQL” ME PIDE CONTRASEÑA, como voy a cambiar la contraseña si me pide la actual y no se cual ya que al instalar mysql en MAC no indica cuál es la contraseña.

    • Alex Franco Reply
      2016-04-11 at 1:09 pm

      La contraseña que te pide es la que le pusiste a la mac, todo comando “sudo” o “su” que se ejecute en unix (Mac o Linux) requiere de la contraseña del usuario administrador para ejecutarlo.

ComentaCancelar respuesta

Posts populares

  • Geocode Simple: Buscar direcciones (coordenadas a partir de direcciones) con GMaps API v3
  • Buscar y trazar rutas con GMaps API v3
  • Recuperar o ver las claves de las redes inalámbricas en tu Mac (o cualquier App)
  • Enviar correo después de contestar Formulario de Google Drive automáticamente

Suscríbete

Suscríbirme!

Quizá te interese

  • Cómo cambiar la contraseña de root de MySQL en Mac OS X
  • Aldea Digital – Día CUATRO (Final) y Conclusiones
  • Aldea Digital – Día CERO
  • Herramienta para medir la velocidad de carga de sitios web
Alex Franco 2009 - 2023