Cómo establecer y cambiar la contraseña de root en MySQL

Es muy probable que tengas MySQL ejecutándose en algún lugar de tu centro de datos. En caso de que necesites establecer o cambiar la contraseña de usuario root, este artículo te mostrará cómo hacerlo. Puede que hayas olvidado la contraseña o simplemente quieras mejorar la seguridad de tu base de datos (recuerda que estableciste una contraseña demasiado sencilla).

Cómo establecer y cambiar la contraseña de root en MySQL - Software | Imagen 1 Newsmatic

Como es de esperar, el proceso se realiza completamente desde la línea de comandos y funciona tanto con instalaciones de MySQL como de MariaDB. La distribución de Linux que estés utilizando no importa siempre y cuando tengas acceso administrativo a través de su o sudo.

Una advertencia importante: Dada la situación actual de los ataques informáticos, te recomiendo encarecidamente que utilices contraseñas extremadamente seguras para tus bases de datos. En lugar de utilizar una contraseña fácil de recordar, utiliza un generador de contraseñas aleatorias y guárdala en un administrador de contraseñas. Sé más seguro que seguro.

Dicho esto, vamos a poner manos a la obra.

En este artículo, te mostraré cómo establecer la contraseña de MySQL por primera vez, cómo cambiar la contraseña de root de MySQL, cómo recuperar la contraseña de MySQL y cómo establecer una contraseña segura para el usuario root de MySQL. ¡Comencemos!

ProofHub: La solución perfecta para tus tableros kanban
Índice de Contenido
  1. Establecer la contraseña de MySQL por primera vez
  2. Cambiar la contraseña de root en MySQL
  3. Cómo recuperar tu contraseña de MySQL
  4. Establecer una contraseña segura para el usuario root de MySQL
  5. Descubre nuestras ofertas en gestores de contraseñas Newsmatic Academy

Establecer la contraseña de MySQL por primera vez

Por lo general, durante la instalación de MySQL y MariaDB, se te pedirá que establezcas una contraseña inicial. Sin embargo, si por alguna razón esto no sucedió, deberás establecer una contraseña por primera vez. Para hacer esto, abre una ventana de terminal y ejecuta el siguiente comando:

mysqladmin -u root password NUEVA_CONTRASEÑA

Donde NUEVA_CONTRASEÑA es la contraseña que deseas utilizar. Ahora, cuando inicies sesión en MySQL con el comando mysql -u root -p, se te pedirá que ingreses la nueva contraseña configurada.

Un método alternativo para establecer la contraseña de root por primera vez, que también añade un poco de seguridad a tu base de datos MySQL, es utilizar el comando mysql_secure_connection. Este comando no sólo establecerá la contraseña del usuario root, sino que también te permitirá eliminar usuarios anónimos, prohibir el acceso remoto de root y eliminar la base de datos de prueba. Para utilizar este comando, simplemente escribe:

mysql_secure_connection

Responde a las preguntas que se presenten y se establecerá tu contraseña, mejorando así la seguridad de tu base de datos.

Cómo convertir Nextcloud en una herramienta de gestión de proyectos

Cambiar la contraseña de root en MySQL

Para restablecer la contraseña de MySQL, primero debes crear un nuevo archivo con el siguiente contenido:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'CONTRASEÑA';

Donde CONTRASEÑA es la nueva contraseña que deseas utilizar. Guárdalo en un archivo llamado ~/mysql-pwd.

A continuación, detén el proceso del demonio de MySQL con el comando:

sudo systemctl stop mysql

Una vez detenido el demonio, ejecuta el siguiente comando:

Cómo crear múltiples flujos de trabajo con ProofHub

sudo mysqld -init-file=~/mysql-pwd

Una vez que se haya devuelto el indicador del comando, reinicia el demonio de MySQL con el siguiente comando:

sudo systemctl start mysql

Ahora podrás iniciar sesión en el prompt de comandos de MySQL con la nueva contraseña de administrador de la siguiente manera:

mysql -u root -p

Cuando se te solicite, introduce la contraseña de administrador y estarás listo para empezar.

El poder de las listas hechas: cómo optimizar tu gestión de proyectos con Kanban

Cómo recuperar tu contraseña de MySQL

¿Y si olvidaste la contraseña del usuario root de MySQL? Esto podría ser un problema, pero los desarrolladores ya han pensado en esa eventualidad. Para recuperar la contraseña, simplemente sigue estos pasos:

  1. Detén el proceso del servidor de MySQL con el comando sudo service mysql stop
  2. Inicia el servidor de MySQL con el comando sudo mysqld_safe –skip-grant-tables –skip-networking &
  3. Conéctate al servidor de MySQL como usuario root con el comando mysql -u root

En este punto, debes ejecutar los siguientes comandos de MySQL para restablecer la contraseña de root:

mysql> use mysql;
‹mysql> update user set authentication_string=password('NUEVA_CONTRASEÑA') where user='root';
‹mysql> flush privileges;
‹mysql> quit

Donde NUEVA_CONTRASEÑA es la nueva contraseña que deseas utilizar.

Reinicia el demonio de MySQL con el comando sudo service mysql restart. Ahora podrás iniciar sesión en MySQL con la nueva contraseña.

Establecer una contraseña segura para el usuario root de MySQL

Para asegurarte de tener una contraseña segura para el usuario root de MySQL, recuerda lo importante que es. Estas bases de datos contienen información sensible, por lo que lo último que necesitas es utilizar una contraseña débil que pueda ser fácilmente descifrada. Utiliza una contraseña larga que no puedas recordar y guárdala en un administrador de contraseñas. Te alegrarás de haberlo hecho.

Convierte tus datos de Excel en eventos de calendario en Outlook

Descubre nuestras ofertas en gestores de contraseñas Newsmatic Academy

Estos gestores de contraseñas de Newsmatic Academy mantendrán tu información segura:

  • Enpass Password Manager
  • Sticky Password Premium: Suscripción de por vida
  • SplashID Pro: Suscripción de por vida
  • Password Boss Premium: Suscripción de por vida (disponible para dispositivos ilimitados)
  • NordPass Password Manager

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo establecer y cambiar la contraseña de root en MySQL , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.