-
Después de la instalación en Windows. Busque la ruta a la carpeta instalada.
Ejemplo:
C:\Program Files\MySQL\MySQL Server 8.0\bin
-
Abre cmd y
cd
a la ruta anterior. -
Tipo
mysqld --initialize-insecure --console
Inicializará la carpeta de datos manualmente sin contraseña para rootear.
Para principiantes sugeriría esta opción
mysqld --initialize --console
Inicializará la carpeta de datos manualmente con una contraseña aleatoria para rootear.
Después de esto, es posible que te encuentres con un error que dice:
-
No se puede crear la carpeta de datos. Para esto, intente especificar la ruta a los datos de esta manera:
mysqld --initialize-insecure --basedir=specify your path/mysql/mysql --datadir=specify your path/mysql/data
-
O la carpeta de datos ya existe. Para ello, vaya a esa carpeta y elimine la carpeta de datos.
-
O, para versiones posteriores ahora, en la carpeta de datos ya existe un archivo llamado
my.ini
. Para esto, copie ese archivo y péguelo enC:\Program Files\MySQL\MySQL Server 8.0\
(puede hacer más cambios aquí y especificar la ruta a los datos y al directorio base)
-
-
Ahora se ha inicializado con éxito sin ninguna contraseña.
Inicie el servidor.mysqld --console
NOTA:Puede definir la ruta a la variable de entorno del sistema (busque en Google cómo hacerlo), después de eso, no tiene que seguir esta ruta cada vez.
Ahora su servidor en funcionamiento.
mysqld: ready for connections Version: '8.0.15' socket: '' port: 3306
-
Ahora usa el comando:
mysql -u root --skip-password
y luego
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Este comando para establecer la contraseña de root.
-
Para la próxima vez use
mysql -u root -p
Y luego ingrese su
new_password