Først og fremst er det første du må gjøre å stoppe MySQL-tjenesten først, stoppe den i tjenesten, eller du kan stoppe den med kommandoen cmd, jeg stopper den direkte fra tjenesten som følger:
Min mysql-installasjonsmappe: C:\Program Files\MySQL\MySQL Server 5.7\bin\, Ifølge veiledningen på Internett brukte jeg cmd-kommandoen for å gå inn i bin-mappen i MySQL, og utførte deretter:
Aldri verden. Feilrapporten etter henrettelsen er som følger, situasjonen til 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 [Advarsel] TIDSSTEMPEL med implisitt STANDARDVERDI er foreldet. Vennligst bruk --explicit_defaults_for_timestamp server-alternativet (se dokumentasjon for mer informasjon). 2017-05-25T01:26:39.139544Z 0 [Merk] --secure-file-priv er satt til NULL. Operasjoner knyttet til import og eksport av data er deaktivert 2017-05-25T01:26:39.142318Z 0 [Merk] mysqld (mysqld 5.7.17) starter som prosess 11960 ... 2017-05-25T01:26:39.161559Z 0 [Advarsel] Kan ikke opprette testfil C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.162538Z 0 [Advarsel] Kan ikke opprette testfil C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test 2017-05-25T01:26:39.163179Z 0 [FEIL] klarte ikke å sette datadir til C:\Program Files\MySQL\MySQL Server 5.7\data\ 2017-05-25T01:26:39.163179Z 0 [FEIL] Avbryter
2017-05-25T01:26:39.163179Z 0 [Merk] Binlog slutt 2017-05-25T01:26:39.163179Z 0 [Merk] mysqld: Nedstengning fullført Ikke spill kort etter rutinen!!
Haha, mange veiledninger på Internett tar feil, når vi utfører setningen "mysqld --skip-grant-tables", vil mysql finne my.ini- og datamappene fra bin-parentkatalogen,
Siden MySQL 5.7 ble installert, ble katalogen med databasedataene og my.ini konfigurasjonsmappene endret, og den var ikke under samme mappe som vår bin-mappe.
I det første diagrammet er det en svært viktig parameter i mysql-tjenesten:
Den riktige måten å endre rotpassordet på er som følger:
1: Stopp mysql-tjenesten 2: Åpne konfigurasjonsfilen til --defaults-file, (min er "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"), Legg til en setning nederst i my.ini og lagre:
3: Start MySQL-tjenesten 4: Bruk cmd-kommandoen, cd inn i bin-mappen i MySQL, og kjør deretter:
Bare skriv inn passordet tilfeldig! ! Bare skriv inn passordet tilfeldig! ! Bare skriv inn passordet tilfeldig! !
Vi kom oss inn! 5: Utfør følgende kommando:
6: Root-passordet er vellykket endret!! Men det er ikke over ennå, la oss huske å slette setningen my.ini vi nettopp la til!! Deretter starter du MySQL på nytt!
|