MySQL – ¿Cuál es el nombre de usuario y contraseña por defecto?

Diseño – 21-Abr-2020

El usuario por defecto de MySQL es root y por defecto no tiene contraseña.

Si estableces una contraseña para MySQL y no la recuerdas, siempre puedes restablecerla y elegir otra.

Windows

1.Asegúrese de que MySQL Server no se está ejecutando. Abre el Administrador de tareas, busca el proceso de MySQL y fuerza su detención.

2.Cree un nuevo archivo de texto que contenga la siguiente declaración:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

Sustituye la contraseña por la nueva

3.Guarda el archivo con el nombre mysql-init en C:. La ruta debe ser así:

C:\mysql-init.txt

4.Abre el menú Inicio, entra en Ejecutar y luego escribe cmd para abrir el símbolo del sistema

5.Ve a la carpeta bin del servidor MySQL

 cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"

Si instalaste MySQL con una ruta diferente, ajusta el cd

6.Ejecútalo con el archivo mysql-init

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

Si MySQL se instaló con el Asistente, añade el comando defaults file:

 mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=C:\\mysql-init.txt

7.Una vez iniciado el servidor MySQL, elimina el archivo mysql-init.

General

Alternativamente, puedes utilizar un método más general que funciona en todos los sistemas, pero es menos seguro.

1.Detener MySQL

2.Reiniciarlo con la opción --skip-grant-tables

 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3.Conectarse al servidor MySQL usando el cliente mysql

mysql -u root

4.Recarga todas las tablas grant ejecutando:

FLUSH PRIVILEGES;

5.Establece la nueva contraseña para tu cuenta:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

6.Detén el servidor y reinícialo normalmente. Ahora deberías poder conectarte usando el root nombre de usuario y tu nueva contraseña.

Deja una respuesta

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