Cum se schimbă parola rădăcină a MySQL sau MariaDB în Linux


Dacă instalați MySQL sau MariaDB în Linux pentru prima dată, sunt șanse să executați scriptul mysql_secure_installation pentru a vă asigura instalarea MySQL cu setări de bază.

Una dintre aceste setări este parola rădăcină a bazei de date – pe care trebuie să o păstrați secretă și să o utilizați numai atunci când este necesar. Dacă trebuie să îl schimbați (de exemplu, atunci când un administrator al bazei de date își schimbă rolurile – sau este concediat!).

Acest articol va fi util. Vom explica cum să schimbați o parolă de root a serverului de baze de date MySQL sau MariaDB în Linux.

Deși în acest articol vom folosi un server MariaDB, instrucțiunile ar trebui să funcționeze și pentru MySQL.

Schimbați parola rădăcină MySQL sau MariaDB

Știți parola de root și doriți să o resetați, în acest caz, să ne asigurăm că MariaDB rulează:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld status

Dacă comanda de mai sus nu returnează cuvântul activ ca ieșire sau este oprit, va trebui să porniți serviciul bazei de date înainte de a continua:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld start

În continuare, ne vom autentifica la serverul bazei de date ca root:

# mysql -u root -p

Pentru compatibilitate între versiuni, vom folosi următoarea declarație pentru a actualiza tabelul de utilizatori din baza de date mysql. Rețineți că trebuie să înlocuiți YourPasswordHere cu noua parolă pe care ați ales-o pentru root.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Pentru validare, ieșiți din sesiunea curentă MariaDB tastând.

MariaDB [(none)]> exit;

și apoi apăsați Enter. Acum ar trebui să vă puteți conecta la server folosind noua parolă.

rezumat

În acest articol am explicat cum să schimbați parola root MariaDB/MySQL - indiferent dacă o cunoașteți pe cea actuală sau nu.

Ca întotdeauna, nu ezitați să ne trimiteți o notă dacă aveți întrebări sau feedback folosind formularul nostru de comentarii de mai jos. Asteptam sa auzim de tine!