Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 24914|Răspunde: 3

[Sursă] MySQL Server 5.7 Resetează parola root

[Copiază linkul]
Postat pe 25.05.2017 09:51:07 | | | |
În primul rând, primul lucru pe care trebuie să-l faci este să oprești serviciul mysql mai întâi, să-l oprești în serviciu sau poți să-l oprești cu comanda cmd, eu îl opresc direct din serviciu astfel:



Directorul meu de instalare mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
Conform tutorialului de pe Internet, am folosit comanda cmd pentru a intra în folderul bin al mysql, apoi am executat:


În niciun caz. Raportul de eroare după execuție este următorul: situația Shenmei ???



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 [Atenție] TIMESTAMP cu valoarea implicită IMPLICITĂ este deprecat. Te rugăm să folosești opțiunea de server explicit_defaults_for_timestamp (vezi documentația pentru mai multe detalii).
2017-05-25T01:26:39.139544Z 0 [Notă] --secure-file-priv este setat pe NULL. Operațiunile legate de importul și exportul datelor sunt dezactivate
2017-05-25T01:26:39.142318Z 0 [Notă] mysqld (mysqld 5.7.17) începând ca procesul 11960 ...
2017-05-25T01:26:39.161559Z 0 [Avertisment] Nu se poate crea fișierul de test C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Avertisment] Nu se poate crea fișierul de test C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [EROARE] nu a reușit să seteze datadirul la C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [EROARE] Anulare

2017-05-25T01:26:39.163179Z 0 [Notă] Sfârșitul logului
2017-05-25T01:26:39.163179Z 0 [Notă] mysqld: Oprire completă

Nu juca cărți conform rutinei!!

Haha, multe tutoriale de pe Internet sunt greșite, când executăm propoziția "mysqld --skip-grant-tables", mysql va găsi folderele my.ini și data din directorul părinte bin

De când mysql 5.7 a fost instalat, directorul folderelor de date din baza de date și my.ini de configurare a fost modificat și nu era în același director cu folderul nostru bin.

În prima diagramă, există un parametru foarte important în serviciul mysql:





Modul corect de a schimba parola root este următoarea:

1: Oprirea serviciului mysql
2: Deschide fișierul de configurare al --defaults-file, (al meu este "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Adaugă o propoziție la finalul my.ini și salvează:
3: Pornirea serviciului MySQL
4: Folosește comanda cmd, pune cd în folderul bin al mysql și apoi execută:
Doar introdu parola casual! ! Doar introdu parola casual! ! Doar introdu parola casual! !

Am intrat cu succes!
5: Executați următoarea comandă:
6: Parola root a fost modificată cu succes!! Totuși, nu s-a terminat încă, să ne amintim să ștergem propoziția my.ini tocmai am adăugat!! Apoi, repornește mysql!

Scor

Numărul participanților1MB+1 Contribui+1 Colaps rațiune
Tututu + 1 + 1 Foarte puternic!

Vezi toate ratingurile





Precedent:Probleme de adaptare a lățimii pentru PC-urile CSS și telefoanele mobile
Următor:C# folosește ICSharpCode.SharpZipLib.dll pentru a comprima și decomprima fișierele/folderele
Postat pe 08.11.2018 16:50:55 |
Grozav, dar când introduc parola casual, îmi apare:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Introduceți parola: *****
EROR 2003 (HY000): Nu se poate conecta la serverul MySQL pe '127.0.0.1' (10061)
Postat pe 22.11.2018 19:38:30 |
Mulțumesc, șefule, în sfârșit am rezolvat-o și am realizat conexiunea la distanță la baza de date MySQL, care a durat o săptămână să fie spartă. Din momentul în care telnet-ul a fost pornit astăzi, părea să vindece vechea constipație care mă bântuia de mulți ani~
Mulțumesc din nou!!
Postat pe 27.12.2018 22:20:46 |
Frate mai mare, frate mai mare, în sfârșit a rezolvat !!!!! Îţi mulţumesc atât de mult!!!!!!!!!
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com