Schimbarea parolei de root-mysql în ubuntu
Opriți-MySQL server (opțiune de oprire):
oprire sudo /etc/init.d/mysql
Rulați cu opțiunea mysqld_safe --skip-grant-mese:
sudo /etc/init.d/mysqld_safe --skip-grant-mese
după cum am înțeles, mysqld_safe - MySQL script de pornire este în „modul de siguranță“, sau ceva de genul asta. Opțiunea --skip-grant-tabele (notă, opțiunile de mai sus, aceasta este în valoare de două semnul minus). așa cum s-ar putea ghici de la numele, ruleaza serverul MySQL fără a ține cont tabelele de grant care vă împiedică să acceseze baza de date pentru orice utilizator, fără o parolă și cu toate privilegiile. Sign ampersand ( ) La final indică faptul că procesul se execută în fundal.
Conectarea la MySQL-server ca root:
După cum puteți vedea, nu este nevoie de a folosi sudo și / sau o cale completă.
Mergând pentru a lucra cu terminalul MySQL (linia începe cu mysql>). puteți începe să înlocuiți parola pentru utilizatorul root:
Alegerea unei baze de date cu numele MySQL. la care ar fi pus în aplicare cererile:
Am actualiza parola valoare de câmp. în cazul în care utilizatorul are un câmp de valoare rădăcină. și gazdă valoarea câmpului localhost:
actualizare de utilizator setat parola = parola ( 'new_password'), unde utilizator = 'root' și host = 'localhost';
Rețineți că parola () SQL-funcție este utilizată pentru a proteja parola, iar baza de date mysql în sine (așa cum am înțeles) este un sistem.
Ieșiți din mysql consolă:
Opriți toate procesele mysqld_safe numit:
Porniți MySQL daemon:
Start sudo /etc/init.d/mysql
Apoi vi se va cere să introduceți parola (Introdu parola :)
Pe aceasta am totul. Vă mulțumesc pentru atenție. Mult noroc!