Chcete-li nainstalovat MariaDB na Ubuntu 20.04, postupujte podle těchto kroků:

  1. Aktualizujte systém
  2. Spusťte instalaci
  3. Přizpůsobte bezpečnostní skript
  4. Vytvořte administrátorského uživatele chráněného heslem (volitelné)
  5. Zkontrolujte instalaci

V následujících částech vás provedeme instalací krok za krokem.

MariaDB jako součást balíku LAMP

MariaDB si vybudovala výrazný náskok před MySQL a mnoho uživatelů ji proto upřednostňuje jako svůj preferovaný SQL server. Tato odnož MySQL je považována za extrémně robustní, vysoce flexibilní a pyšní se silnou bezpečnostní architekturou. MariaDB lze hladce integrovat do LAMP stacku (Linux, Apache, MySQL a PHP, Python nebo Perl) pro Ubuntu jako náhradu bez jakýchkoli úprav nebo problémů. V tomto průvodci poskytujeme podrobné pokyny k instalaci a konfiguraci MariaDB na Ubuntu 20.04.

Tip

Pokud používáte novější verzi distribuce Linuxu, najdete podrobné pokyny pro instalaci MariaDB na Ubuntu 22.04 také v našem digitálním průvodci.

Požadavky

Pokud chcete nainstalovat MariaDB na Ubuntu, je třeba splnit pouze několik požadavků. Před samotným procesem se ujistěte, že máte server vybavený systémem Linux (v tomto případě verzí 20.04). K tomu je nutné nastavit administrativního uživatele bez práv root. Nejlepší způsob, jak zabezpečit instalaci, je použít vhodný firewall.

Aktualizujte svůj systém

Než nainstalujete MariaDB na Ubuntu 20.04, je vhodné aktualizovat systém na nejnovější verzi. Pomocí příslušných apt příkazů aktualizujte index balíčků a ujistěte se, že všechny soubory a závislosti jsou aktuální. Důvodem je bezpečnost, abyste mohli pracovat se serverem bez chyb. Příslušné příkazy jsou následující:

sudo apt update
sudo apt upgrade
bash

Instalace MariaDB na Ubuntu 20.04

Pokud byl váš systém včetně všech balíčků úspěšně aktualizován, můžete začít s instalací MariaDB na Ubuntu 20.04. Pomocí následujícího příkazu rozbalte balíčky systému pro správu databází, které jsou již součástí repozitáře Ubuntu:

sudo apt install mariadb-server
bash

V tomto kroku se provádí pouze instalace. Důležitá bezpečnostní opatření a konfigurace budou provedeny v následujícím kroku.

Nakonfigurujte bezpečnostní skript

MariaDB obsahuje pro tento účel vlastní bezpečnostní skript. Tento skript umožňuje upravit různá výchozí nastavení a zlepšit tak bezpečnost aplikace. Skript můžete spustit pomocí následujícího příkazu:

sudo mariadb_secure_installation
bash

Po otevření skriptu budete v prvním kroku vyzváni k zadání root hesla pro databázi. Jelikož jste jej ještě nenastavili, stačí stisknout klávesu [Enter] a tento krok přeskočit.

To vám umožní nastavit nové heslo root pro databázi v dalším kroku. To však může způsobit problémy, protože root MariaDB je úzce spjat s údržbou systému. Proto je vhodné prozatím neměnit možnosti ověřování. Zadejte [N] a potvrďte klávesou [Enter].

Další nastavení skriptu můžete potvrdit stisknutím kláves [Y] a [Enter]. Mezi jinými se vás skript zeptá, zda chcete odstranit anonymní uživatele a testovací databázi. Dále budou zakázána vzdálená přihlášení jako root. Nakonec se skript zeptá, zda chcete všechny změny okamžitě použít.

Volitelně vytvořte heslem chráněného správce

Další krok je volitelný, ale protože jste nenastavili heslo pro uživatele root, je stále velmi užitečný. Pokud nastavíte dalšího správce a zajistíte, aby byl chráněn heslem, budete připraveni na všechny případy použití. Ve výchozím nastavení se přihlášení provádí pomocí pluginu unix_socket a není vyžadováno žádné heslo. To však může vést ke komplikacím, jakmile externí programy vyžadují správcovská práva. Proto jako preventivní opatření vytvořte další účet, který má práva správce a je chráněn heslem. Nejprve otevřete příkazový řádek MariaDB:

sudo mariadb
bash

Dále vytvořte nového správce a nastavte heslo. Upravte zástupné symboly „username“ a „password“ podle svých potřeb:

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

Poté použijte FLUSH PRIVILEGES pro okamžité provedení změn:

FLUSH PRIVILEGES;
bash

Poté ukončete shell MariaDB:

exit
bash

Zkontrolujte stav

Po instalaci MariaDB na Ubuntu 20.04 můžete zkontrolovat stav, zda vše funguje. Postupujte takto:

sudo systemctl status mariadb
bash

MariaDB se standardně spouští automaticky. Pokud tomu tak není, můžete k databázi přistupovat pomocí následujícího příkazu:

sudo systemctl start mariadb
bash
Přejít do hlavního menu