Kako promijeniti MySQL root lozinku u Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20

Lozinke se teško pamte, pa ako ste zaboravili root lozinku za MySQL, srećom, postoji način da je promijenite. Ovaj post je napisan za vas, a do kraja ovog posta uspješno ste promijenili lozinku za MySQL.

Prije nego što prijeđete izravno na rješenje, pretpostavlja se da koristite najnoviju verziju baze podataka MySQL na Ubuntu 20.04 LTS sustavu. Ovaj će post pružiti korak-po-korak vodič o tome kako promijeniti root lozinku za MySQL u Ubuntu 20.04. Dakle, bez gubljenja vremena, počnimo.



Korak 1: Provjerite verziju MySQL -a na Ubuntu 20.04

Prije svega, provjerite verziju svog MySQL -a jer ovaj post sadrži rješenje za promjenu root lozinke na verziji 8 ili novijoj. Ako je verzija vašeg MySQL -a niža od 8, rješenje će biti drugačije. Naredba za provjeru verzije MySQL -a data je u nastavku.



$mysql--verzija

Korak 2: Zaustavite MySQL poslužitelj

Da biste promijenili root lozinku za MySQL, najprije morate isključiti MySQL poslužitelj, a to možete učiniti pomoću naredbe:



$sudosystemctl stop mysql.service

Provjerite status MySQL poslužitelja da biste provjerili pomoću naredbe:

$sudosystemctl status mysql.service

Korak 3: Preskočite tablice grantova i umrežavanje

Za pokretanje MySQL poslužitelja bez odobrenja tablica i provjere umreženosti postavite varijablu okruženja MYSQLD_OPTS koju MySQL koristi pri pokretanju.



$sudosystemctl okruženje za postavljanjeMYSQLD_OPTS='--skip-networking --skip-grant-tables'

U redu, varijabla okruženja je postavljena i možemo se prijaviti u ljusku MySQL bez navođenja lozinke.

Korak 4: Pokrenite uslugu MySQL

Nakon postavljanja varijable okruženja MYSQLD_OPTS, pokrenite uslugu MySQL sada pomoću naredbe:

$sudosystemctl start mysql.service

Korak 5: Potvrdite status MySQL poslužitelja

Potvrdite status usluge MySQL, radi li ona ili ne:

$sudosystemctl status mysql.service

Korak 6: Prijavite se u ljusku MySQL

Sada se morate prijaviti kao root korisnik na MySQL poslužitelj, a za prijavu u ljusku MySQL upišite naredbu:

$sudomysql-ukorijen

Bez davanja lozinke, prijavit ćete se u ljusku MySQL.

Korak 7: Promijenite root lozinku

Sada prvo isperite privilegije.

mysql>privilegije ispiranja;

Odaberite bazu podataka MySQL.

mysql>KORISTITE mysql

I postavite novu lozinku za root korisnika pomoću naredbe Alter upisivanjem sljedeće naredbe.

mysql>PROMJENI KORISNIKA'korijen'@'localhost'IDENTIFIKIRANO OD'nova lozinka';

Na mjestu nove lozinke navedite novu lozinku. Nakon uspješne promjene lozinke za root MySQL, odjavite se iz ljuske MySQL.

mysql>prestati;

Korak 8: Ubijte sve MySQL procese i ponovno pokrenite MySQL uslugu

Prije svega, ubijte sve procese MySQL -a prije nego što uopće ponovo pokrenete MySQL poslužitelj.

$sudo ubiti -umysql

Nakon što ste dobili izlaz kao što je prikazano na slici, pritisnite Enter i ponovno pokrenite MySQL poslužitelj pomoću naredbe navedene u nastavku.

$sudosystemctl ponovno pokrenite mysql.service

Korak 9: Prijavite se s novopostavljenom lozinkom

Sada se prijavite u ljusku MySQL s novopostavljenom lozinkom.

$sudomysql-ukorijen-str

Navedite nedavno postavljenu lozinku u naredbi ALTER.

To je to. Korijenska lozinka MySQL -a uspješno je promijenjena i ponovo ste prijavljeni u ljusku MySQL.

Zamotati

U ovom korak-po-korak vodiču naučili ste promijeniti root lozinku MySQL na Ubuntu 20.04 LTS sustavu. Ovaj post sadrži duboko i lako razumljivo rješenje za poništavanje root lozinke MySQL-a na Ubuntu 20.04.