mysql no solicita la contraseña de root al instalar

mysql no solicita la contraseña de root al instalar

situación

  • Instalé MySQL usando un instalador de MySQL y completé el contenido como lo hizo MySQL a continuación... pero no pedí una contraseña...

intentar

De todos modos, intenté iniciar la configuración de MySQL en el símbolo del sistema.

  1. cd C:\Program Files\MySQL\MySQL Server 8.0\bin

  2. mysql -u root -p

  3. error (sin contraseña)

ambiente

  • windows10 64 bit

  • lo instalémysql-installer-web-community-8.0.22.0.msi

Además, alguna vez lo he usado Xamppy Localantes para WordPressel desarrollo.

Lo instalé cuando lo configuré

・Servidor MySQL (última versión)

・Rama de trabajo MySQL (última versión)

・mysql Shell (última versión)

・mysql para visual studio (última versión)

Contenido del error

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

mi meta

  • Quiero usar MySQL en Visual Studio con laravel..

Respuesta1

MySQL establece de forma predeterminada el nombre de usuario rooty no hay contraseña. Ahora puede ejecutar mysql -u root -pe iniciar sesión sin contraseña. Desafortunadamente, algunas aplicaciones y servicios que dependen de MySQL fallarán si se necesita una contraseña de root para la autenticación.

El siguiente método le permitirá establecer una contraseña o restablecerla si se definió una y la olvidó.

  • Ejecute el subprograma de Servicios ( services.msc)

  • Busque el servicio MySQL, haga clic derecho en esa entrada y luego haga clic en Detener

  • Cree un archivo de texto que contenga esta línea con cualquier nombre, pero aquí lo llamaré mysql-init.txt (reemplace "NuevaContraseña" pero conserve todo lo demás):

      ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
    
  • Ejecute el símbolo del sistema ( cmd.exe) como administrador

  • Navegue a la carpeta MySQL con un comando similar al siguiente (el número de versión puede cambiar):

      cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
    
  • Ingrese lo siguiente usando dos barras por cada barra ( \\):

      mysqld --init-file=C:\\path\\mysql-init.txt
    
  • Ahora puede iniciar sesión en el servidor MySQL como root usando la nueva contraseña, después de reiniciar el servicio MySQL. El archivo mysql-init.txtya no es necesario.

Para más detalles ver el artículo. Cómo restablecer o cambiar la contraseña raíz de MySQL en Linux o Windows.

Respuesta2

  1. Abra la comunidad de instaladores de MySQL usando Windiws + R (busque aquí la comunidad de instaladores de MySQL)
  2. Haga clic en Reconfigurar que está al lado del servidor MySQL

ingrese la descripción de la imagen aquí

  1. Haga clic en Siguiente

ingrese la descripción de la imagen aquí

  1. Haga clic en Siguiente

ingrese la descripción de la imagen aquí

  1. Agregar nueva contraseña ingrese la descripción de la imagen aquí
  1. Haga clic en Siguiente => Siguiente => Ejecutar
  2. Está hecho

información relacionada