Encontrar y cambiar el password root de MySQL en VestaCP

MySQLVestaCP

Si no se define el password por defecto de MySQL durante la instalación de VestaCP, este se generará aleatoriamente. De cualquier modo, el password estará guardado en el archivo mysql.conf. Esta guía está indicada para usuarios del panel de hosting VestaCP. Si no utilizas ningún panel de hosting, es recomendable que sigas esta guía para cambiar la contraseña de usuario root en Lunux.

Encontrar el password root de MySQL tras la instalación

Necesitamos obtener el password root de MySQL actual. La contraseña está guardada en el archivo /usr/local/vesta/conf/mysql.conf y se mostrará tal que así: PASSWORD=’el_password’. Para abrir el archivo usa este comando:

nano /usr/local/vesta/conf/mysql.conf

password-mysql-vestacp

Ahora ya podemos conectarnos a MySQL como root.

Cambiar el password root de MySQL en VestaCP

Además de cambiar el password de MySQL del modo habitual, también tendremos que editar varios archivos para que todo funcione correctamente tras haberlo cambiado. Vamos a ver cómo hacer ambas cosas.

  1. Vamos a cambiar el password desde la consola de comandos de MySQL. Para cambiar el password usamos el primer comando que ves a continuación para identificarnos como root y el segundo para cambiarlo:
    mysql -u root -p PASSWORDACTUAL
    mysqladmin -u root -p PASSWORDACTUAL password 'PASSWORDNUEVO'

    Tenemos que reemplazar PASSWORDVIEJO por el password root actual de MySQL que estaba en el archivo mysql.conf tal y como ya hemos visto. Del mismo modo, reemplazaremos PASSWORDNUEVO por el nuevo password que queramos establecer.

  2. Lo siguiente que debemos hacer es volver a loguearnos en MySQL para comprobar que el password se ha cambiado correctamente.
    mysql -u root -p PASSWORDNUEVO
  3. Debemos editar de nuevo el archivo /usr/local/vesta/conf/mysql.conf para reemplazar el password viejo por el que acabamos de establecer en el primer paso.
    nano /usr/local/vesta/conf/mysql.conf

    Tras cambiarlo, salimos del editor guardando los cambios (Control + X).

  4. Ahora tenemos que abrir el archivo localizado en /root/.my.cnf y reemplazar el password viejo por el nuevo..
    nano /root/.my.cnf

    Tras cambiar el password, guardamos el archivo

Conclusión

Ésto es todo. Ahora podemos acceder a phpMyAdmin o a cualquier otra aplicación como MySQL Workbench como usuarios root con la contraseña que acabamos de crear.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”