Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 24914|Respuesta: 3

[Fuente] MySQL Server 5.7 Restablecer la contraseña raíz

[Copiar enlace]
Publicado en 25/5/2017 9:51:07 | | | |
En primer lugar, lo primero que debes hacer es detener primero el servicio mysql, detenerlo en el servicio, o puedes detenerlo con el comando cmd, yo lo paro directamente desde el servicio de la siguiente manera:



Mi directorio de instalación de mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
Según el tutorial en Internet, utilicé el comando cmd para entrar en la carpeta bin de mysql, y luego ejecuté:


No es posible. El informe de error tras la ejecución es el siguiente: la situación de Shenma ???



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Advertencia] TIMESTAMP con valor DEFAULT implícito queda obsoleto. Por favor, utiliza la opción de servidor explicit_defaults_for_timestamp (consulta la documentación para más detalles).
2017-05-25T01:26:39.139544Z 0 [Nota] --secure-file-priv está configurado en NULL. Las operaciones relacionadas con la importación y exportación de datos están deshabilitadas
2017-05-25T01:26:39.142318Z 0 [Nota] mysqld (mysqld 5.7.17) iniciando como proceso 11960 ...
2017-05-25T01:26:39.161559Z 0 [Advertencia] No se puede crear el archivo de prueba C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Advertencia] No se puede crear archivo de prueba C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ERROR] no se pudo establecer el datadir en C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [ERROR] Abortando

2017-05-25T01:26:39.163179Z 0 [Nota] Fin del binlog
2017-05-25T01:26:39.163179Z 0 [Nota] mysqld: Apagado completado

¡No juegues a las cartas según la rutina!

Jaja, muchos tutoriales en Internet están equivocados, cuando ejecutamos la frase "mysqld --skip-grant-tables", mysql encuentra las carpetas my.ini y data del directorio padre bin,

Desde que se instaló mysql 5.7, el directorio de datos de la base de datos y las carpetas de configuración de my.ini se modificó, y no estaba en el mismo directorio que nuestra carpeta bin.

En el primer diagrama, hay un parámetro muy importante en el servicio mysql:





La forma correcta de cambiar la contraseña root es la siguiente:

1: Detener el servicio de mysql
2: Abrir el archivo de configuración de --defaults-file, (el mío es "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Añade una frase al final de la my.ini y guarda:
3: Iniciar el servicio MySQL
4: Usa el comando cmd, entra en la carpeta bin de mysql y luego ejecuta:
¡Solo tienes que introducir la contraseña con naturalidad! ¡ ¡Solo tienes que introducir la contraseña con naturalidad! ¡ ¡Solo tienes que introducir la contraseña con naturalidad! ¡

¡Hemos entrado con éxito!
5: Ejecutar la siguiente orden:
6: ¡La contraseña root ha sido modificada con éxito! Sin embargo, aún no ha terminado, ¡recordemos borrar la frase my.ini acabamos de añadir! ¡Entonces, reinicia mysql!

Puntuación

Número de participantes1MB+1 contribuir+1 Colapso razón
Tututu + 1 + 1 ¡Muy poderoso!

Ver todas las valoraciones





Anterior:Problemas de adaptación del ancho de los PCs y teléfonos móviles
Próximo:C# utiliza ICSharpCode.SharpZipLib.dll para comprimir y descomprimir archivos/carpetas
Publicado en 8/11/2018 16:50:55 |
Genial, pero cuando introduzco la contraseña de forma casual, me pregunta:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Introduce la contraseña: *****
ERROR 2003 (HY000): No se puede conectar al servidor MySQL en '127.0.0.1' (10061)
Publicado en 22/11/2018 19:38:30 |
Gracias, jefe, por fin lo he solucionado y he visto la conexión remota a la base de datos MySQL, que tardó una semana en hackear. En cuanto se encendió el telnet hoy, pareció curar el viejo estreñimiento que me había estado molestando durante muchos años~
¡Gracias de nuevo!
Publicado en 27/12/2018 22:20:46 |
Hermano mayor, hermano mayor, por fin resolvió el !!!!! ¡¡¡¡¡¡¡¡¡Muchas gracias!!!!!!!!!
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com