Ako nainštalovať MariaDB na Ubuntu 20.04
Na inštaláciu MariaDB na Ubuntu 20.04 postupujte podľa týchto krokov:
- Aktualizujte systém
- Spustite inštaláciu
- Prispôsobte bezpečnostný skript
- Vytvorte administrátorského používateľa chráneného heslom (voliteľné)
- 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.
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 upgradebashInš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-serverbashV 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_installationbashPo 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 mariadbbashĎ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;bashPotom použite FLUSH PRIVILEGES na okamžité uplatnenie zmien:
FLUSH PRIVILEGES;bashPotom ukončite shell MariaDB:
exitbashSkontrolujte stav
Po inštalácii MariaDB na Ubuntu 20.04 môžete skontrolovať stav, či funguje. Postupujte takto:
sudo systemctl status mariadbbashMariaDB 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 mariadbbash