1. Home
  2. Knowledge Base
  3. Problemas (ES)
  4. He perdido la contraseña root de MySQL

He perdido la contraseña root de MySQL

Si pierde la contraseña root de MySQL, deberá restablecerla manualmente. Antes de nada, detenga el servicio MySQL:

# service mysql stop

Espere hasta que MySQL se apague. Entonces ejecute:

# mysqld_safe --skip-grant-tables &

De este modo, será posible hacer login como root sin contraseña:

# mysql -uroot mysql

En el comando de línea de MySQL aparece el siguiente comando:

UPDATE user SET password=PASSWORD("none") WHERE user="root"; FLUSH PRIVILEGES;

Detenga la instancia de MySQL que está corriendo:

# kill `ps aux | grep -e "--skip-grant" | grep -v grep | awk '{ print $2 }'`

Ahora reinicie el servicio MySQL con normalidad:

# service mysql start

De esta manera, la contraseña raíz es reseteada a “none”, y el MySQL ahora conocerá los privilegios. Ahora podrá hacer login con la nueva contraseña:

# mysql -uroot -pnone mysql
Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions