Na inštaláciu MariaDB na Ubuntu 20.04 postupujte podľa týchto krokov:

  1. Aktualizujte systém
  2. Spustite inštaláciu
  3. Prispôsobte bezpečnostný skript
  4. Vytvorte administrátorského používateľa chráneného heslom (voliteľné)
  5. Skontrolujte inštaláciu

V nasledujúcich častiach vás krok za krokom prevedieme inštaláciou.

MariaDB ako súčasť balíka LAMP

MariaDB si vybudovala výrazný náskok pred MySQL a mnohí používatelia ju preto uprednostňujú ako svoj SQL server. Táto odnož MySQL je považovaná za mimoriadne robustnú, vysoko flexibilnú a pýši sa silnou bezpečnostnou architektúrou. MariaDB sa dá bez problémov integrovať do LAMP stacku (Linux, Apache, MySQL a PHP, Python alebo Perl) pre Ubuntu ako náhrada bez akýchkoľvek úprav alebo problémov. V tomto návode poskytujeme podrobné pokyny, ako nainštalovať a nakonfigurovať MariaDB na Ubuntu 20.04.

Tip

Ak používate novšiu verziu distribúcie Linux, v našom digitálnom sprievodcovi nájdete aj podrobné pokyny na inštaláciu MariaDB na Ubuntu 22.04.

Požiadavky

Ak chcete nainštalovať MariaDB na Ubuntu, je potrebné splniť len niekoľko požiadaviek. Pred samotným procesom by ste sa mali uistiť, že máte server vybavený systémom Linux (v tomto prípade verzia 20.04). Na to je potrebné nastaviť administratívneho používateľa bez práv root. Najlepší spôsob, ako zabezpečiť inštaláciu, je použitie vhodného firewallu.

Aktualizujte svoj systém

Pred inštaláciou MariaDB na Ubuntu 20.04 je vhodné aktualizovať systém na najnovšiu verziu. Použite príslušných apt príkazov na aktualizáciu indexu balíkov a uistite sa, že všetky súbory a závislosti sú aktuálne. Je to z bezpečnostných dôvodov, aby ste mohli pracovať s serverom bez chýb. Príslušné príkazy sú nasledovné:

sudo apt update
sudo apt upgrade
bash

Inštalácia MariaDB na Ubuntu 20.04

Ak bol váš systém vrátane všetkých balíkov úspešne aktualizovaný, môžete začať inštalovať MariaDB na Ubuntu 20.04. Použite nasledujúci príkaz na rozbalenie balíkov systému správy databáz, ktoré sú už zahrnuté v repozitári Ubuntu:

sudo apt install mariadb-server
bash

V tomto kroku sa vykonáva iba inštalácia. Dôležité bezpečnostné opatrenia a konfigurácie budú vykonané v nasledujúcom kroku.

Nakonfigurujte bezpečnostný skript

MariaDB obsahuje na tento účel vlastný bezpečnostný skript. Tento skript vám umožňuje upravovať rôzne predvolené nastavenia a zlepšovať tak bezpečnosť aplikácie. Skript môžete spustiť pomocou nasledujúceho príkazu:

sudo mariadb_secure_installation
bash

Po otvorení skriptu vás prvý krok vyzve na zadanie hesla správcu databázy. Keďže ste ho ešte nenastavili, stačí stlačiť kláves [Enter], aby ste tento krok preskočili.

To vám umožní nastaviť nové heslo root pre databázu v ďalšom kroku. Môže to však spôsobiť problémy, pretože root MariaDB je úzko prepojený s údržbou systému. Preto je vhodné zatiaľ nemeniť možnosti overovania. Zadajte [N] a potvrďte klávesou [Enter].

Dodatočné nastavenia skriptu môžete potvrdiť stlačením klávesov [Y] a [Enter]. Okrem iného budete požiadaní, či chcete odstrániť anonymných používateľov a testovaciu databázu. Ďalej budú deaktivované vzdialené prihlásenia root. Nakoniec sa skript opýta, či chcete všetky zmeny aplikovať okamžite.

Voliteľne vytvorte administrátora chráneného heslom

Ďalší krok je voliteľný, ale keďže ste nenastavili heslo pre používateľa root, je stále veľmi užitočný. Ak nastavíte ďalšieho správcu a zabezpečíte, aby bol chránený heslom, budete pripravení na všetky prípady použitia. Predvolene sa prihlásenie vykonáva pomocou doplnku unix_socket a heslo nie je potrebné. To však môže viesť k komplikáciám, akonáhle externé programy vyžadujú správcovské práva. Preto ako preventívne opatrenie vytvorte ďalší účet, ktorý má administrátorské práva a je chránený heslom. Najskôr otvorte príkazový riadok MariaDB:

sudo mariadb
bash

Ďalej vytvorte nového správcu a nastavte heslo. Upravte zástupné symboly „username“ (užívateľské meno) a „password“ (heslo) podľa svojich potrieb:

GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
bash

Potom použite FLUSH PRIVILEGES na okamžité uplatnenie zmien:

FLUSH PRIVILEGES;
bash

Potom ukončite shell MariaDB:

exit
bash

Skontrolujte stav

Po inštalácii MariaDB na Ubuntu 20.04 môžete skontrolovať stav, či funguje. Postupujte takto:

sudo systemctl status mariadb
bash

MariaDB sa štandardne spúšťa automaticky. Ak tomu tak nie je, môžete sa k databáze pripojiť pomocou nasledujúceho príkazu:

sudo systemctl start mariadb
bash
Prejsť na hlavné menu