Cómo restablecer o cambiar la contraseña de root de MySQL en Linux o Windows

Introducción

MySQL es un popular sistema de administración de bases de datos para software de aplicaciones web. Como muchos servicios web, MySQL tiene una contraseña de administrador o root. La contraseña de root permite al usuario realizar todas las funciones de nivel superior en la base de datos.

Si nunca ha establecido una contraseña de root en la base de datos MySQL, debería poder iniciar sesión en ella. Sin embargo, esta no es una buena práctica de seguridad porque cualquiera puede acceder a su base de datos.

Si su base de datos tiene una contraseña de root pero la ha perdido, esta guía le ayudará a restablecer una contraseña de root de MySQL en Linux y Windows .

Prerrequisitos

  • Una base de datos MySQL existente
  • Acceder a un servidor Linux o Windows que ejecuta MySQL
  • Privilegios de administrador en la computadora que aloja la base de datos MySQL
  • Un editor de texto. El Bloc de notas se incluye de forma predeterminada con Windows. Vim se instala de forma predeterminada en Linux.
  • Acceder a una interfaz de línea de comando (o terminal)

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

Paso 1: inicie sesión como usuario de MySQL

Al iniciar la instalación de Linux, asegúrese de haber iniciado sesión como usuario que ejecuta MySQL normalmente. Aunque puede iniciar sesión como root cuando el servidor MySQL está en funcionamiento, asegúrese de iniciarlo con la opción.--user=mysql

De lo contrario, el sistema podría crear archivos propiedad del usuario root, lo que podría causar problemas.

Paso 2: busque el archivo .pid para el servicio MySQL

El siguiente paso es ubicar el archivo .pid para el servicio MySQL.

La mayoría de los sistemas los almacenan en / var / lib / mysql / , / var / run / mysqld / o / usr / local / mysql / data / path. El nombre del archivo generalmente comienza con mysqld (o el nombre de host del sistema) y termina con la extensión .pid .

Paso 3: mata el proceso mysqld

Antes de crear una nueva contraseña de root, cierre el servidor MySQL. Para completar el proceso de mysqld, abra una línea de comando y ejecute el siguiente comando:

kill `cat /mysql-data-directory/host_name.pid`

Reemplace mysql-data-directory / host_name.pid con el nombre de archivo que encontró en el paso anterior. Asegúrese de especificar la ruta completa al archivo. Además, asegúrese de usar la tecla de retroceso (generalmente encima de la tecla Tab) y no una sola comilla al principio del comando.

Paso 4: crea el archivo de contraseña

1. Abra su editor de texto favorito. En este ejemplo, usamos vim:

sudo vim

2. Luego agregue la siguiente línea al archivo:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

No olvide incluir comillas y punto y coma. Sustituya la palabra nuevamente para pasar la contraseña que desea usar. Por último, asegúrese de utilizar una contraseña fuerte y segura como estos ejemplos.

El control funcionará para el automóvil que está utilizando actualmente. Si se está conectando a otro sistema, reemplace localhost con el nombre de host apropiado.

3. Guarde el archivo para iniciar / yo / mysql-init .

Paso 5: reinicie el servidor MySQL y aplique una nueva contraseña

Para aplicar cambios de contraseña, reinicie el servidor MySQL ejecutando el siguiente comando en la terminal:

mysqld --init-file=/home/me/mysql-init &

Inicia MySQL y aplica el cambio de contraseña al archivo de texto. Dependiendo de cómo inicie el servidor, es posible que deba agregar otras opciones (como antes del comando).--defaults-fileinit

Paso 6: limpieza

Finalmente, conéctese al servidor MySQL usando la cuenta raíz y verifique que la nueva contraseña funcione. Luego elimine el archivo creado en el paso 4.

Cómo restablecer la contraseña de root de MySQL en Windows

Paso 1: Apague el servidor MySQL

1. Primero asegúrese de haber iniciado sesión como administrador.

2. Presione Win + R (mantenga presionada la tecla Windows / Super y presione “r”). Una vez que aparezca el cuadro “Ejecutar”, escriba:

services.msc

3. Haga clic en Aceptar .

4. Desplácese por la lista de servicios para encontrar el servicio MySQL , haga clic con el botón derecho en esta entrada y luego con el botón izquierdo en Detener .

Paso 2: inicie un editor de texto

Haga clic en el menú y busque Bloc de notas .

Alternativamente, puede usar la ruta: Menú > Accesorios de Windows > Bloc de notas .

Paso 3: crea un nuevo archivo de texto con el comando de contraseña

1. Inserte la siguiente línea en el editor de texto:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

Asegúrese de mantener las comillas y el punto y coma. Sustituya la nueva palabra para ingresar la contraseña de su elección.

2. Utilice Menú Archivo > Guardar como para guardar el archivo en la raíz del disco duro (C :). Elija un nombre de archivo como mysql-init.txt .

Por lo tanto, el comando localhost hace que se cambie la contraseña en el sistema local. Si cambia el sistema de contraseña de la red, cambie el nombre de host a través del sitio de host .

Paso 4: abre un símbolo del sistema

1. Presione Ctrl + Editar + Esc .

2. Luego, haga clic en el menú Archivo > Ejecutar nueva tarea .

3. Escriba cmd.exe y marque la casilla para ejecutarlo como administrador.

4. Haga clic en Aceptar .

Paso 5: reinicie el servidor MySQL con un nuevo archivo de configuración

1. Navegue al directorio MySQL usando el símbolo del sistema:

cd "C:Program FilesMySQLMySQL Server 8.0bin"

2. Luego escriba lo siguiente:

mysqld --init-file=C:mysql-init.txt

Tenga en cuenta que hay dos barras después del indicador C :.
Además, si eligió un nombre de archivo diferente en el paso 2, use ese nombre después de la línea doble.

Paso 6: limpiar

Ahora puede conectarse al servidor MySQL como root usando la nueva contraseña.

Vuelva a verificar para asegurarse de que funcione. Si tiene opciones de configuración únicas (como iniciar MySQL con una opción), hágalo.--defaults-file

Después de iniciar MySQL y confirmar el cambio de contraseña, elimine el archivo C: mysql-init.txt .

conclusión

Después de leer esta guía, debería estar listo para restablecer su contraseña de root de MySQL en Linux y Windows . Por supuesto, no es muy difícil, pero es una forma segura de cambiar una contraseña confidencial.

Cómo cambiar su nombre de usuario de Twitter en cualquier dispositivo

También te puede interesar:Cambiar a administrador en cmdCambiar usuario gitCambiar nombre valorantCambiar contraseña windows 10 cmdCambiar contraseña linux Twitter permite a los usuarios cambiar su nombre de usuario de la forma que deseen, y el método para hacerlo es bastante simple. A continuación, proporcionaremos una guía paso a paso sobre cómo cambiar su nombre de …

Cómo cambiar su nombre de usuario de Twitter en cualquier dispositivo Read More »

0 comments

Cambiar una contraseña de usuario en SQL Server

También te puede interesar:Cambiar contraseña cmdCambiar nombre usuario windows 10 cmdCambiar credenciales gitHerramienta para restablecer contraseñas de active directorCambiar de usuario en cmd Veamos cómo cambiar una contraseña y forzar el cambio de contraseña después del primer inicio de sesión usando la instrucción ALTER LOGIN en SQL Server (Transact-SQL). Por ejemplo: ALTER LOGIN techonthenetWITH PASSWORD …

Cambiar una contraseña de usuario en SQL Server Read More »

0 comments

Cambiar su nombre de usuario en Ubuntu

También te puede interesar:Cambiar a administrador en cmd windows 10Cambiar nombre usuario cmdCambiar contraseña linuxCambiar de usuario en gitCambiar contraseña usuario cmd Los sistemas operativos Unix separan el nombre de usuario de la identidad del usuario para que pueda cambiar el nombre de forma segura sin afectar la ID. Todos los permisos, archivos, etc. están …

Cambiar su nombre de usuario en Ubuntu Read More »

0 comments

Cómo cambiar tu nombre en League of Legends

También te puede interesar:Cambiar nombre de usuario cmdCmd cambiar contraseña usuarioCambiar usuario windows 10 cmdCambiar usuario de gitHerramienta para restablecer contraseñas de active director Cuando comienzas a jugar League of Legends, debes elegir un nombre de invocador y un nombre de usuario. Con el tiempo, es posible que el nombre de usuario que elija ya …

Cómo cambiar tu nombre en League of Legends Read More »

0 comments

Cambiar usuario de Git

También te puede interesar:Cambiar contraseña linuxNet user cambiar contraseñaHerramienta para restablecer contraseñas de active directorCambiar nombre de usuario windows 10 cmdCambiar a administrador en cmd Git usa un nombre de usuario para asociar comités con una identidad. El nombre de usuario de Git no es el mismo que el de GitHub. En este articulo Configure …

Cambiar usuario de Git Read More »

0 comments

Cómo restablecer o cambiar la contraseña de root de MySQL en Linux o Windows

También te puede interesar:Como cambiar de usuario en git bashCambiar nombre usuario windows 10 cmdCambiar nombre valorantCambiar de usuario en cmdCambiar contraseña de windows 10 desde cmd Introducción MySQL es un popular sistema de administración de bases de datos para software de aplicaciones web. Como muchos servicios web, MySQL tiene una contraseña de administrador o …

Cómo restablecer o cambiar la contraseña de root de MySQL en Linux o Windows Read More »

0 comments

Cambiar su nombre de usuario de YouTube

También te puede interesar:Cambiar nombre valorantCambiar de usuario cmdCambiar contraseña windows 10 cmdCambiar de usuario en git bashComo cambiar el nombre de usuario en windows 10 cmd ¿Crees que el nombre de YouTube que creaste cuando comenzaste te impide llegar al siguiente paso de tu suscriptor? ¿Quieres reinventarte sin crear un nuevo canal? Estás en …

Cambiar su nombre de usuario de YouTube Read More »

0 comments

Cambiar su nombre de usuario de Blogger

También te puede interesar:Herramienta para restablecer contraseñas de active directorCambiar contraseña linuxCambiar usuario en gitCambiar nombre de usuario cmdCambiar contraseña desde cmd Sí, podemos cambiar el nombre para mostrar. No: Ir a la   consola de Blogger.com Haga clic en “Configuración” en la barra lateral izquierda. Desplácese hacia abajo y obtendrá la “Sección general”, haga clic …

Cambiar su nombre de usuario de Blogger Read More »

0 comments

Cómo cambiar tu nombre de usuario en Twitch

También te puede interesar:Cambiar contraseña linuxHerramienta para restablecer contraseñas de active directorCambiar nombre valorantCambiar nombre usuario windows 10 cmdCambiar contraseña usuario cmd Al igual que con muchas cuentas de redes sociales, a veces podemos ser demasiado rápidos para elegir un nombre de usuario. Con el tiempo, es posible que descubra que este no es el …

Cómo cambiar tu nombre de usuario en Twitch Read More »

0 comments

Comando chown: cambiar el propietario del archivo en Linux

También te puede interesar:Cmd cambiar contraseña usuarioCambiar nombre valorantCambiar de usuario cmdCambiar nombre de usuario en githubComo cambiar el nombre de usuario en windows 10 cmd Introducción El comando cambia el uso de propiedades de un archivo, directorio o enlace en Linux. Cada archivo está asociado a un usuario o grupo de propietarios. La configuración …

Comando chown: cambiar el propietario del archivo en Linux Read More »

0 comments

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top