Kako promijeniti root lozinku za MySQL ili MariaDB u Linuxu


Ako prvi put instalirate MySQL ili MariaDB u Linux, velike su šanse da ćete izvršiti skriptu mysql_secure_installation kako biste osigurali svoju MySQL instalaciju osnovnim postavkama.

Jedna od ovih postavki je lozinka root baze podataka – koju morate čuvati u tajnosti i koristiti samo kada je potrebna. Ako ga trebate promijeniti (na primjer, kada administrator baze podataka promijeni uloge – ili je otpušten!).

Predloženo čitanje: Oporavak MySQL ili MariaDB root lozinke u Linuxu

Ovaj članak će vam dobro doći. Objasnit ćemo kako promijeniti root lozinku za MySQL ili MariaDB server baze podataka u Linuxu.

Iako ćemo u ovom članku koristiti MariaDB server, uputstva bi trebala raditi i za MySQL.

Promijenite MySQL ili MariaDB root lozinku

Znate root lozinku i želite je resetirati, u ovom slučaju, hajde da se uvjerimo da MariaDB radi:

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

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

Ako gornja naredba ne vrati riječ active kao izlaz ili je zaustavljena, morat ćete pokrenuti uslugu baze podataka prije nego što nastavite:

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

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

Zatim ćemo se prijaviti na server baze podataka kao root:

mysql -u root -p

Radi kompatibilnosti između verzija, koristit ćemo sljedeću izjavu za ažuriranje korisničke tablice u mysql bazi podataka. Imajte na umu da morate zamijeniti YourPasswordHere novom lozinkom koju ste odabrali za root.

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

Za potvrdu, izađite iz trenutne MariaDB sesije tako što ćete ukucati.

MariaDB [(none)]> exit;

a zatim pritisnite Enter. Sada biste trebali biti u mogućnosti da se povežete na server koristeći novu lozinku.

Sažetak

U ovom članku smo objasnili kako promijeniti MariaDB/MySQL root lozinku – bez obzira da li znate trenutnu ili ne.

Kao i uvijek, slobodno nam pošaljite poruku ako imate bilo kakvih pitanja ili povratnih informacija putem našeg obrasca za komentare ispod. Radujemo se Vašem odgovoru!