Búsqueda de sitios web

Cómo cambiar la contraseña raíz de MySQL o MariaDB en Linux


Si está instalando MySQL o MariaDB en Linux por primera vez, es probable que esté ejecutando el script mysql_secure_installation para proteger su instalación de MySQL con configuraciones básicas.

Una de estas configuraciones es la contraseña raíz de la base de datos, que debe mantener en secreto y usar solo cuando sea necesario. Si necesita cambiarlo (por ejemplo, cuando un administrador de base de datos cambia de rol o es despedido).

Lectura sugerida: Recuperar la contraseña raíz de MySQL o MariaDB en Linux

Este artículo te resultará útil. Explicaremos cómo cambiar una contraseña de root del servidor de base de datos MySQL o MariaDB en Linux.

Aunque usaremos un servidor MariaDB en este artículo, las instrucciones también deberían funcionar para MySQL.

Cambiar la contraseña raíz de MySQL o MariaDB

Conoce la contraseña de root y desea restablecerla; en este caso, asegurémonos de que MariaDB se esté ejecutando:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld status

Si el comando anterior no devuelve la palabra active como salida o se detiene, deberá iniciar el servicio de base de datos antes de continuar:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld start

A continuación, iniciaremos sesión en el servidor de la base de datos como root:

mysql -u root -p

Para compatibilidad entre versiones, utilizaremos la siguiente declaración para actualizar la tabla de usuarios en la base de datos mysql. Tenga en cuenta que debe reemplazar YourPasswordHere con la nueva contraseña que ha elegido para root.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Para validar, salga de su sesión actual de MariaDB escribiendo.

MariaDB [(none)]> exit;

y luego presione Entrar. Ahora debería poder conectarse al servidor usando la nueva contraseña.

Resumen

En este artículo hemos explicado cómo cambiar la contraseña raíz de MariaDB/MySQL, ya sea que conozca la actual o no.

Como siempre, no dude en enviarnos una nota si tiene alguna pregunta o comentario utilizando nuestro formulario de comentarios a continuación. ¡Esperamos con interés escuchar de usted!