Software-Ul

Cum să resetați parola rădăcină MySQL

Autor: Robert Simon
Data Creației: 22 Iunie 2021
Data Actualizării: 13 Mai 2024
Anonim
Cum se face un panou de administrare personalizat cu diferite funcții și servicii din Windows?
Video: Cum se face un panou de administrare personalizat cu diferite funcții și servicii din Windows?

Conţinut

Resetați parola pe Windows, macOS sau Linux.

Majoritatea instalațiilor implicite ale MySQL necesită actualizări ale parolei root care guvernează baza de date.

Ce este parola rădăcină MySQL?

rădăcină contul este echivalentul unui administrator din Windows sau al unei persoane care poate schimba orice parte a sistemului. În sistemele Unix, root poate face orice, dar este diferit prin faptul că este creat automat la instalarea sistemului și nu poate fi șters în mod normal. Comparați acest lucru cu Windows, unde orice cont de utilizator poate fi considerat administrator.

Atât în ​​macOS, cât și în multe distribuții Linux, acest utilizator este dezactivat implicit. În schimb, în ​​mod normal, veți utiliza comenzile su / sudo. Acestea execută comanda ta ca și cum ai fi un superuser. Este același lucru cu utilizarea Run ca administrator pentru a rula aplicații Windows.


Acum, luați în considerare că MySQL este un subsistem multi-utilizator. Îl instalați pe computer sau server și îi atribuiți utilizatorii săi, apoi le alocați utilizatorilor propriile lor permisiuni. Acestea pot fi complet diferite de utilizatorii sistemului în general, în special pe sistemele * nix, cum ar fi Linux. La fel cum sistemul general are un utilizator rădăcină, subsistemul MySQL are nevoie de un superuser care îl poate repara atunci când lucrurile nu merg bine. Acesta este utilizatorul root MySQL.

Când a fost creată parola utilizatorului rădăcină MySQL?

La fel ca utilizatorul rădăcină al sistemului, utilizatorul root MySQL este un cont implicit și este creat atunci când instalați MySQL. În acest moment, veți crea parola inițială pentru utilizatorul rădăcină MySQL. Când instalați pachetul de server MySQL, instalatorul vă va cere o parolă, apoi setați-o pentru utilizatorul root.

Crearea unui fișier Init pentru resetarea parolei MySQL

Schimbarea parolei unui utilizator rădăcină în sistemele similare Unix este, în general, o sarcină serioasă. Nu poți face mai ușor de făcut sau altcineva ar putea să o facă și să preia controlul asupra sistemului tău. Instrumentele normale de resetare a parolei vor funcționa bine dacă aveți parola curentă, dar să presupunem că nu și trebuie să resetați parola la ceva nou.


Trucul pe care îl vom folosi pentru a reseta parola utilizează un fișier init atunci când începe serverul MySQL.Acesta este un fișier care poate conține comenzi care sunt executate împreună cu configurațiile normale. În acest caz, una dintre aceste comenzi va schimba parola pentru utilizatorul root.

Indiferent de sistemul de operare, vă puteți pregăti pentru a crea un fișier text dintr-o linie care conține următoarele:

ALTER UTILIZATOR „root” @ „localhost” IDENTIFICAT DE „new_password”;

Această comandă modifică un utilizator apelat rădăcină pe gazdă localăsau mașina la care lucrați. A doua jumătate stabilește parola pentru acest utilizator Parolă Nouă.

Când porniți serverul MySQL și îl alimentați acest fișier init, acesta va executa comenzile din interior, iar efectul va fi actualizarea parolei utilizatorului rădăcină pe măsură ce serverul începe.

Resetați parola MySQL prin pornirea MySQL cu fișierul inițial

Secvența de bază pe care o vom face este să oprim serverul dacă rulează, să-l pornească din nou manual folosind fișierul init, să-l oprească din nou și, în final, să-l reporniți în mod normal. Etapele specifice sunt următoarele:


  1. Opriți MySQL dacă rulează. Găsiți instrucțiunile pentru sistemul de operare pe care îl utilizați (Windows, Mac sau Linux), apoi treceți la pasul 5.

  2. Pe Windows, din meniul Start, deschideți Panou de control > Instrumente administrative. Selectați Servicii, apoi căutați MySQL în listă. Dacă apare ca fiind în curs de execuție, faceți clic pe Opriți serviciul s-o închidă.

    Instrumentele de administrare ar putea fi Sistem și securitate dacă așa aveți aranjat Panoul de control.

  3. Pe macOS, accesați Preferințe de sistem > MySQL. Panoul Preferințe va apărea și vă va arăta dacă serverul rulează, precum și vă va oferi opțiunea de a-l opri.

  4. Pe Linux, puteți emite "serviciu sudo mysqld stop"pentru a opri serverul.

  5. Apoi, porniți din nou serverul și indicați fișierul init creat de dvs. Comanda este:

    Dacă executați Windows, asigurați-vă că executați comanda de mai sus din directorul executabilului, de obicei C: ProgramData MySQL MySQL Server 8.0 bin

    Dacă ați folosit pachetul MySQL Windows Installer (.msi), va trebui, de asemenea, să adăugați „fișierul prestabilit” pentru a încărca toate celelalte configurații ale nevoilor MySQL: C: ProgramData MySQL MySQL Server 8.0 my.ini "--init-file = C: Users aaron Desktop name-of-the-file

  6. În cele din urmă, reporniți serverul MySQL:

    • Pe Windows, accesați Servicii ecran, apoi selectați Porniți serviciul pentru MySQL.
    • Pe macOS, porniți din nou serverul din ecranul Preferințe al MySQL.
    • Pe Linux, executați pornire serviciu sudo mysqld.

    Deși acest lucru nu este strict necesar, este bine să vă asigurați că începe cu toate configurațiile normale.

  7. În acest moment, încercați să vă conectați la server cu clientul din linia de comandă folosind parola actualizată.

Vă Recomandăm

Recomandat

Execuții și lucruri de introducere a datelor în Excel
Software-Ul

Execuții și lucruri de introducere a datelor în Excel

Acetea unt principalele doze și nu trebuie ă țineți cont atunci când utilizați Excel: Doplanificați-vă foaia de calcul.nu facelăați rânduri au coloane necompletate când introduceți dat...
AmazonBasics Soundbar Review
Tehnologies

AmazonBasics Soundbar Review

Redactorii noștri cercetează, tetează și recomandă independent cele mai bune produe; puteți afla mai multe depre proceul notru de revizuire aici. Ete poibil ă primim comiioane la achizițiile făcute d...