Kako namestiti MariaDB na Ubuntu 20.04
Za namestitev MariaDB na Ubuntu 20.04 preprosto sledite tem korakom:
- Posodobite sistem
- Začnite namestitev
- Prilagodite varnostni skript
- Ustvarite z geslom zaščitenega skrbnika (neobvezno)
- Preverite namestitev
V naslednjih poglavjih vas bomo korak za korakom vodili skozi namestitev.
MariaDB kot del LAMP sklada
MariaDB je pridobil znatno prednost pred MySQL in je zato mnogim uporabnikom najljubši SQL strežnik. Ta različica MySQL je znana po svoji izjemni robustnosti, visoki prilagodljivosti in močni varnostni arhitekturi. MariaDB se lahko brez težav integrira v LAMP stack (Linux, Apache, MySQL in PHP, Python ali Perl) za Ubuntu kot nadomestek brez kakršnih koli sprememb ali težav. V tem vodniku ponujamo podrobna navodila za namestitev in konfiguracijo MariaDB na Ubuntu 20.04.
Če uporabljate novejšo različico distribucije Linux, boste v našem digitalnem vodniku našli tudi podrobna navodila za namestitev MariaDB na Ubuntu 22.04.
Zahteve
Če želite namestiti MariaDB na Ubuntu, morate izpolniti le nekaj zahtev. Pred samim postopkom se prepričajte, da imate strežnik, opremljen z operacijskim sistemom Linux (v tem primeru različica 20.04). Za to je treba nastaviti administrativnega uporabnika, ki ni root. Najboljši način za zaščito namestitve je ustrezen požarni zid.
Posodobite svoj sistem
Preden namestite MariaDB na Ubuntu 20.04, je smiselno posodobiti sistem na najnovejšo različico. Uporabite ustrezne apt ukaze, da posodobite indeks paketov in zagotovite, da so vse datoteke in odvisnosti posodobljene. To je iz varnostnih razlogov, da lahko delate z brezhibnim strežnikom. Ustrezni ukazi so naslednji:
sudo apt update
sudo apt upgradebashNamestite MariaDB na Ubuntu 20.04
Če je bil vaš sistem, vključno z vsemi paketi, uspešno posodobljen, lahko začnete z namestitvijo MariaDB na Ubuntu 20.04. Uporabite naslednji ukaz, da razpakirate pakete sistema za upravljanje podatkovnih baz, ki so že vključeni v repozitorij Ubuntu:
sudo apt install mariadb-serverbashV tem koraku se izvede samo namestitev. Pomembni varnostni ukrepi in konfiguracije bodo obravnavani v naslednjem koraku.
Konfigurirajte varnostni skript
MariaDB vključuje lasten varnostni skript za ta namen. Ta skript vam omogoča spreminjanje različnih privzetih nastavitev, s čimer izboljšate varnost aplikacije. Skript lahko izvedete z naslednjim ukazom:
sudo mariadb_secure_installationbashKo odprete skript, vas bo prvi korak pozval, da vnesete svoje korensko geslo za bazo podatkov. Ker tega še niste nastavili, preprosto pritisnite [Enter], da preskočite ta korak.
To vam bo omogočilo, da v naslednjem koraku nastavite novo geslo root za bazo podatkov. Vendar pa to lahko povzroči težave, saj je root MariaDB tesno povezan z vzdrževanjem sistema. Zato je zaenkrat priporočljivo, da ne spreminjate možnosti avtentifikacije. Vnesite [N] in potrdite z [Enter].
Dodatne nastavitve skripta lahko potrdite s pritiskom na [Y] in [Enter]. Med drugim vas bo skript vprašal, ali želite odstraniti anonimne uporabnike in testno bazo podatkov. Poleg tega bodo onemogočene oddaljene prijave kot root. Na koncu vas bo skript vprašal, ali želite vse spremembe takoj uporabiti.
Po želji ustvarite z geslom zaščiteno skrbniško račun
Naslednji korak je neobvezen, vendar je kljub temu zelo koristen, saj niste nastavili gesla za uporabnika root. Če nastavite dodatnega skrbnika in poskrbite, da je zaščiten z geslom, ste pripravljeni na vse primere uporabe. Privzeto se prijava dejansko izvede s pluginom unix_socket in geslo ni potrebno. Vendar pa to lahko povzroči zaplete, takoj ko zunanji programi zahtevajo skrbniške pravice. Zato kot previdnostni ukrep ustvarite dodatni račun, ki ima administratorske pravice in je zaščiten z geslom. Za to najprej odprite ukazno vrstico MariaDB:
sudo mariadbbashNato ustvarite novega skrbnika in nastavite geslo. Prilagodite polji „uporabniško ime“ in „geslo“ glede na svoje potrebe:
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashNato uporabite FLUSH PRIVILEGES, da spremembe takoj uporabite:
FLUSH PRIVILEGES;bashNato zaprite lupino MariaDB:
exitbashPreveri stanje
Ko namestite MariaDB na Ubuntu 20.04, lahko preverite stanje, da vidite, ali je deloval. To storite tako:
sudo systemctl status mariadbbashMariaDB se privzeto izvaja samodejno. Če to ni tako, lahko dostopate do zbirke podatkov z naslednjim ukazom:
sudo systemctl start mariadbbash