Kako instalirati MariaDB bazu podataka u Debian 10
MariaDB je open-source i popularan sistem upravljanja relacionim bazama podataka (RDBMS) napravljen od strane originalnih programera MySQL. To je brz, skalabilan i robustan sistem baze podataka, sa bogatim ekosistemom mašina za skladištenje podataka, dodataka i mnogih drugih alata koji obezbeđuje SQL interfejs za pristup podacima.
MariaDB je poboljšana zamjena za MySQL koju koriste organizacije i kompanije kao što su Wikipedia, WordPress.com, Google i mnoge druge.
U ovom kratkom članku pokazat ćemo vam kako instalirati i osigurati MariaDB poslužitelj u Debianu 10.
Zahtjev:
- Instalirajte Debian 10 (Buster) Minimal Server
Napomena: Ako koristite sistem kao neadministrativni korisnik, koristite naredbu sudo da dobijete root privilegije i ako imate MySQL instaliran i pokrenut, zaustavite ga i onemogućite prije nego što nastavite.
Instaliranje MariaDB poslužitelja u Debian 10
Možete instalirati MariaDB poslužiteljski paket iz Debian službenih spremišta tako što ćete pokrenuti sljedeću naredbu, koja će instalirati MariaDB poslužitelj, klijent i sve njegove ovisnosti.
apt install mariadb-server
Uobičajena je praksa unutar Debiana i njegovih derivata kao što je Ubuntu da se automatski pokreću i omogućavaju demoni putem systemda, odmah nakon što se instaliraju. Isto se odnosi i na uslugu MariaDB.
Možete provjeriti da li je usluga MariaDB pokrenuta i radi pomoću sljedeće systemctl komande.
systemctl status mariadb
Osim toga, morate znati i druge uobičajene komande za upravljanje MariaDB uslugom pod systemd, koje uključuju komande za pokretanje, ponovno pokretanje, zaustavljanje i ponovno učitavanje MariaDB usluge kao što je prikazano.
systemctl start mariadb
systemctl restart mariadb
systemctl stop mariadb
systemctl reload mariadb
Osiguravanje MariaDB poslužitelja u Debianu 10
Instalacijski proces MariaDB uključuje osiguranje zadane instalacije i može se obaviti pokretanjem skripte ljuske mysql_secure_installation
, koja će vam omogućiti da dodate malo dodatne sigurnosti vašoj MariaDB instanci od:
- Postavljanje lozinke za root račune.
- Onemogućavanje udaljene root prijave.
- Uklanjanje naloga anonimnih korisnika.
- Uklanjanje testne baze podataka, kojoj po defaultu mogu pristupiti anonimni korisnici.
- I ponovno učitavanje privilegija.
Da biste pozvali bezbednosnu skriptu, pokrenite sledeću komandu i odgovorite na pitanja kao što je prikazano na sledećem snimku ekrana.
Nakon što ste osigurali svoju MariaDB instalaciju, možete se povezati na mysql shell koristeći root korisničku lozinku.
mysql -u root -p
Da kreirate bazu podataka pod nazivom "my_test_db"
i korisnika pod imenom "test_user"
sa punim privilegijama za upravljanje bazom podataka, pokrenite sljedeće SQL komande.
MariaDB [(none)]> CREATE DATABASE my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;
Nakon kreiranja nove baze podataka i korisnika baze podataka, pokušajte pristupiti ljusci MariaDB koristeći novi korisnički račun i prikažite sve baze podataka koje su dodijeljene korisniku kako slijedi.
mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;
Možda biste željeli pročitati i ove korisne sljedeće članke na MariaDB.
- Naučite MySQL/MariaDB za početnike – 1. dio
- Naučite kako koristiti nekoliko funkcija MySQL-a i MariaDB-a – 2. dio
- 12 MySQL/MariaDB sigurnosnih najboljih praksi za Linux
- Kako napraviti sigurnosnu kopiju/vratiti MySQL/MariaDB i PostgreSQL koristeći alate 'Automysqlbackup' i 'Autopostgresqlbackup'
- Korisni savjeti za rješavanje uobičajenih grešaka u MySQL-u
To je to za sada! U ovom vodiču pokazali smo kako instalirati i osigurati MariaDB poslužitelj u Debian 10 minimalnoj instalaciji poslužitelja. Koristite formu za komentare ispod da nas kontaktirate za sva pitanja ili informacije koje želite podijeliti s nama.