Ako nije postavljena lozinka za root korisnika, možete se povezati sa poslužiteljem baze podataka MySQL pomoću sljedeće naredbe.
$mysql-ukorijen
ili
$sudomysql-ukorijen
Za sigurnost baze podataka potrebno je postaviti jaku lozinku za root ili bilo kojeg drugog korisnika. U ovom vodiču prikazana su dva načina za promjenu lozinke korisnika MySQL. Možete slijediti bilo koju od njih.
Promjena lozinke pomoću SET:
Sintaksa za promjenu lozinke bilo kojeg korisnika MySQL -a korištenjem postavljen izjava je,
SETLOZINKAZA 'Korisničko ime'@'hostname' =LOZINKA('lozinka');'Naziv hosta' za lokalni poslužitelj je ‘Localhost’. Pokrenite sljedeću MySQL naredbu za postavljanje/poništavanje lozinke korijen korisnik. Ovdje, 'Abc890def' postavljena je kao root lozinka.
> SETLOZINKAZA 'korijen'@'localhost' =LOZINKA('abc890def');
Izađite s poslužitelja i pokušajte se povezati bez lozinke. Na terminalu će se pojaviti sljedeća pogreška uskraćivanja pristupa.
Pokrenite naredbu s -str opciju i provjerite vezu primjenom pogrešne lozinke. Tada će se pojaviti sljedeća poruka o pogrešci.
Sada pokrenite naredbu s ispravnom root lozinkom koja je postavljena u prethodnom koraku. Ako navedete ispravnu lozinku, moći će se uspješno povezati s poslužiteljem.
$ mysql-ti korijen-strPromjena lozinke pomoću UPDATE:
Sintaksa za promjenu lozinke MySQL pomoću ažuriranje upit je dan ispod. Svi podaci o korisniku pohranjeni su u korisnik tablica od mysql baza podataka. Dakle, ako možete ažurirati vrijednost Lozinka polje od korisnik tablice za bilo kojeg određenog korisnika, tada će se lozinka tog korisnika ispravno promijeniti.
AŽURIRANJEmysql.korisnikSETLozinka=LOZINKA('Nova lozinka') GDJEKORISNIK='Korisničko ime' IDomaćin='hostname';
Za promjenu lozinke od korijen korisnik na lokalnom poslužitelju, morate pokrenuti sljedeću SQL naredbu. Evo, ‘ moja novazaporka ’Postavljena je kao nova lozinka.
> AŽURIRANJEmysql.korisnikSETLozinka=LOZINKA('mynewpassword') GDJEKORISNIK='korijen' IDomaćin='localhost'
Ponovno izađite s poslužitelja i ponovno pokrenite poslužitelj baze podataka prije testiranja nove lozinke.
$ sudo usluga mysql ponovno pokretanjeSada provjerite radi li nova lozinka za root korisnika ili ne.
$ mysql-ti korijen-strSlijedeći bilo koju od gornjih SQL izjava, možete lako promijeniti lozinku bilo kojeg postojećeg korisnika MySQL -a.