Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 24914|Antwoord: 3

[Bron] MySQL Server 5.7 Reset het rootwachtwoord

[Link kopiëren]
Geplaatst op 25-05-2017 09:51:07 | | | |
Allereerst is het eerste wat je moet doen eerst de mysql-service stoppen, deze in de service stoppen, of je kunt hem stoppen met het cmd-commando, ik stop hem direct vanuit de service als volgt:



Mijn mysql installatiemap: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
Volgens de tutorial op internet gebruikte ik het cmd-commando om de bin-map van MySQL in te voeren, en voerde ik vervolgens uit:


Echt niet. Het foutrapport na de executie is als volgt: de situatie van 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 [Waarschuwing] TIJDSTEMPEL met impliciete STANDAARDWAARDE is verouderd. Gebruik alstublieft --explicit_defaults_for_timestamp serveroptie (zie documentatie voor meer details).
2017-05-25T01:26:39.139544Z 0 [Opmerking] --secure-file-priv is ingesteld op NULL. Bewerkingen met betrekking tot het importeren en exporteren van gegevens zijn uitgeschakeld
2017-05-25T01:26:39.142318Z 0 [Opmerking] mysqld (mysqld 5.7.17) beginnend als proces 11960 ...
2017-05-25T01:26:39.161559Z 0 [Waarschuwing] Kan geen testbestand maken C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Waarschuwing] Kan geen testbestand maken C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [FOUT] kon datadir niet instellen op C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [FOUT] Afbreken

2017-05-25T01:26:39.163179Z 0 [Opmerking] Binlog einde
2017-05-25T01:26:39.163179Z 0 [Opmerking] mysqld: Afsluiting voltooid

Speel geen kaarten volgens de routine!!

Haha, veel tutorials op het internet zijn fout; wanneer we de zin "mysqld --skip-grant-tables" uitvoeren, vindt mysql de mappen my.ini en data uit de bin-hoofdmap,

Sinds MySQL 5.7 is geïnstalleerd, is de map met de databasegegevens en my.ini configuratiemappen veranderd, en deze stond niet onder dezelfde map als onze bin-map.

In het eerste diagram is er een zeer belangrijke parameter in de mysql-service:





De juiste manier om het rootwachtwoord te wijzigen is als volgt:

1: Stop de mysql-service
2: Open het configuratiebestand van --defaults-file, (de mijne is "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Voeg een zin toe onderaan de my.ini en sla op:
3: Start de MySQL-dienst
4: Gebruik het cmd-commando, cd in de bin-map van MySQL, en voer dan uit:
Voer gewoon het wachtwoord nonchalant in! Voer gewoon het wachtwoord nonchalant in! Voer gewoon het wachtwoord nonchalant in!

We zijn succesvol binnengekomen!
5: Voer het volgende commando uit:
6: Rootwachtwoord succesvol aangepast!! Maar het is nog niet voorbij, laten we niet vergeten de zin te verwijderen my.ini we net hebben toegevoegd!! Daarna opnieuw opstarten van MySQL!

Partituur

Aantal deelnemers1MB+1 bijdragen+1 Instorting reden
tututu + 1 + 1 Heel krachtig!

Bekijk alle beoordelingen





Vorig:Aanpassingsproblemen met de breedte van CSS-pc's en mobiele telefoons
Volgend:C# gebruikt ICSharpCode.SharpZipLib.dll om bestanden/mappen te comprimeren en te decomprimeren
Geplaatst op 08-11-2018 16:50:55 |
Geweldig, maar als ik het wachtwoord zomaar invoer, vraagt het:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Voer wachtwoord in: *****
FOUT 2003 (HY000): Kan geen verbinding maken met MySQL-server op '127.0.0.1' (10061)
Geplaatst op 22-11-2018 19:38:30 |
Dank je, baas, ik heb het eindelijk opgelost en realiseerde me de externe verbinding met de MySQL-database, die een week duurde om te hacken. Op het moment dat het telnet vandaag werd aangezet, leek het de oude verstopping die me al jaren dwarszat te genezen~
Nogmaals bedankt!!
Geplaatst op 27-12-2018 22:20:46 |
Grote broer, grote broer, eindelijk heeft het !!!!! Heel hartelijk bedankt!!!!!!!!!
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com