Encontrar y cambiar el password root de MySQL en VestaCP

GuíasAplicacionesBases de datosCMSMySQLVestaCP

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.

Deja un comentario

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