Först och främst är det första du måste göra att stoppa mysql-tjänsten först, stoppa den i tjänsten, eller så kan du stoppa den med cmd-kommandot, jag stoppar den direkt från tjänsten enligt följande:
Min mysql-installationskatalog: C:\Program Files\MySQL\MySQL Server 5.7\bin\, Enligt handledningen på internet använde jag kommandot cmd för att gå in i bin-mappen i MySQL och körde sedan:
Aldrig. Felrapporten efter avrättningen är följande: situationen för 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 [Varning] TIDSSTÄMPEL med implicit STANDARDVÄRDE är föråldrad. Använd vänligen explicit_defaults_for_timestamp serveralternativ (se dokumentationen för mer information). 2017-05-25T01:26:39.139544Z 0 [Notera] --secure-file-priv är satt till NULL. Operationer relaterade till import och export av data är inaktiverade 2017-05-25T01:26:39.142318Z 0 [Notera] mysqld (mysqld 5.7.17) börjar som process 11960 ... 2017-05-25T01:26:39.161559Z 0 [Varning] Kan inte skapa testfil C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Varning] Kan inte skapa testfil C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [FEL] misslyckades med att sätta datadir till C:\Program Files\MySQL\MySQL Server 5.7\data\ 2017-05-25T01:26:39.163179Z 0 [FEL] Avbrutning
2017-05-25T01:26:39.163179Z 0 [Not] Binlog slut 2017-05-25T01:26:39.163179Z 0 [Not] mysqld: Avstängning slutförd Spela inte kort enligt rutinen!!
Haha, många handledningar på internet har fel, när vi kör meningen "mysqld --skip-grant-tables" hittar mysql mapparna my.ini och data från bin moderkatalogen,
Sedan MySQL 5.7 installerades har katalogen med databasdata och my.ini konfigurationsmappar ändrats, och den låg inte i samma katalog som vår bin-mapp.
I det första diagrammet finns en mycket viktig parameter i mysql-tjänsten:
Det korrekta sättet att ändra root-lösenordet är följande:
1: Stoppa mysql-tjänsten 2: Öppna konfigurationsfilen för --defaults-file, (min är "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), Lägg till en mening längst ner i my.ini och spara:
3: Starta MySQL-tjänsten 4: Använd kommandot cmd, cd i bin-mappen i MySQL och kör sedan:
Skriv bara in lösenordet avslappnat! ! Skriv bara in lösenordet avslappnat! ! Skriv bara in lösenordet avslappnat! !
Vi lyckades delta! 5: Utför följande kommando:
6: Root-lösenordet har ändrats framgångsrikt!! Men det är inte över än, låt oss komma ihåg att ta bort meningen my.ini vi just lade till!! Sedan startar du om MySQL!
|