Jak nainstalovat MariaDB na Ubuntu 20.04
Chcete-li nainstalovat MariaDB na Ubuntu 20.04, postupujte podle těchto kroků:
- Aktualizujte systém
- Spusťte instalaci
- Přizpůsobte bezpečnostní skript
- Vytvořte administrátorského uživatele chráněného heslem (volitelné)
- 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.
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 upgradebashInstalace 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-serverbashV 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_installationbashPo 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 mariadbbashDá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;bashPoté použijte FLUSH PRIVILEGES pro okamžité provedení změn:
FLUSH PRIVILEGES;bashPoté ukončete shell MariaDB:
exitbashZkontrolujte stav
Po instalaci MariaDB na Ubuntu 20.04 můžete zkontrolovat stav, zda vše funguje. Postupujte takto:
sudo systemctl status mariadbbashMariaDB 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 mariadbbash