MariaDB - je to populární databázový systém, který je forkem MySQL. Poskytuje otevřený a spolehlivý způsob správy dat a podporuje mnoho funkcí potřebných k vývoji a podpoře webových aplikací. V tomto článku se podíváme na to, jak nainstalovat MariaDB na operační systém Ubuntu 22.04.
Ubuntu 22.04 - je to nová verze populární distribuce Linuxu, která nabízí mnoho vylepšení a aktualizací. Poskytuje bezpečný a stabilní základ pro práci s databázemi a webovými aplikacemi.
Instalace MariaDB na Ubuntu 22.04 je poměrně jednoduchá. Postupujte podle těchto kroků a upravte svou databázi a získejte všechny výhody, které MariaDB nabízí:
Instalace MariaDB na Ubuntu 22.04
Instalaci MariaDB na Ubuntu 22.04 lze provést pomocí několika jednoduchých kroků. V této části se podíváme na proces instalace MariaDB na váš server.
Instalace balíčků závislostí
Před instalací MariaDB na Ubuntu 22.04 je nutné nainstalovat některé balíčky závislostí, které jsou vyžadovány pro správný provoz databáze. Chcete-li to provést, spusťte následující příkaz:
sudo apt install software-properties-common
Tento příkaz nainstaluje balíček software-properties-common, který poskytuje pohodlný způsob, jak přidat úložiště balíčků do systému.
Po instalaci tohoto balíčku budete připraveni přejít k dalšímu kroku instalace MariaDB.
Přidání úložiště MariaDB
Před instalací MariaDB na Ubuntu 22.04, je třeba přidat oficiální úložiště MariaDB.
Chcete-li to provést, postupujte podle následujících kroků:
- Otevřete terminál v počítači.
- Proveďte příkaz sudo apt-get install software-properties-common pro instalaci balíčku software-properties-common, který umožní správu úložišť.
- Poté spusťte příkaz sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' Chcete-li přidat klíč úložiště MariaDB.
- Dále proveďte příkaz sudo add-apt-repository 'deb [arch=amd64] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main' Chcete-li přidat úložiště MariaDB do seznamu dostupných úložišť.
Po přidání úložiště MariaDB můžete přejít na instalaci MariaDB na Ubuntu 22.04.
Aktualizace seznamu balíčků
Před instalací MariaDB musíte aktualizovat seznam balíčků na vašem serveru. Chcete-li to provést, proveďte v terminálu následující příkazy:
| Tým | Popis |
|---|---|
| sudo apt update | Aktualizuje seznam dostupných balíčků na serveru |
| sudo apt upgrade | Aktualizuje již nainstalované balíčky na nejnovější verze |
Po provedení těchto příkazů budete mít nejnovější verzi seznamu balíčků, která vám umožní nainstalovat MariaDB s aktuálními závislostmi.
Instalace MariaDB na Ubuntu 22.04
Instalace MariaDB na Ubuntu 22.04 se provádí následovně:
- Otevřete terminál;
- Zadejte příkaz sudo apt update a stisknutím klávesy Enter aktualizujte seznamy balíčků;
- Poté zadejte příkaz sudo apt install MariaDB-server a stiskněte Enter pro instalaci MariaDB;
- Po instalaci budete vyzváni k nastavení hesla pro uživatele root. Zadejte heslo dvakrát a stiskněte Enter;
- Počkejte na dokončení instalace MariaDB;
- Zkontrolujte stav služby MariaDB zadáním příkazu sudo systemctl status mariadb a stiskněte Enter. Pokud služba funguje, zobrazí se Zpráva " active (running)";
Gratuluji! Nyní máte nainstalovaný MariaDB na Ubuntu 22.04.
Nastavení uživatelských přístupových práv
Po instalaci MariaDB na Ubuntu 22.04 je důležité nakonfigurovat vlastní přístupová práva pro zabezpečení databází. MariaDB má systém rolí a oprávnění, který umožňuje definovat úroveň přístupu pro každého uživatele.
Následující tabulka představuje hlavní výhody a jejich popis:
| Výsada | Popis |
|---|---|
| ALL PRIVILEGES | Plný přístup ke všem databázím a tabulkám |
| CREATE | Vytváření databází a tabulek |
| SELECT | Čtení dat z databází a tabulek |
| INSERT | Přidání nových záznamů do databází a tabulek |
| UPDATE | Aktualizace stávajících záznamů v databázích a tabulkách |
| DELETE | Vymazání záznamů z databází a tabulek |
Chcete-li nakonfigurovat uživatelská oprávnění, postupujte takto:
- Otevřete terminál a zadejte příkaz mysql-u root-p pro přihlášení do MariaDB pomocí pověření správce.
- Zadejte heslo správce a stiskněte Enter.
- Vytvořte nového uživatele příkazem CREATE USER'username' @ 'localhost' IDENTIFIED BY 'password' ; nahrazením username a password odpovídajícími hodnotami.
- Přiřaďte vybraná oprávnění uživateli příkazem GRANT privilege1, privilege2 ON database.* TO 'username' @ 'localhost'; nahrazením privilege1 , privilege2 vybranými oprávněními a databází na název databáze, ke které je nutný přístup.
- Aktualizujte tabulku oprávnění příkazem FLUSH PRIVILEGES;.
Po provedení všech těchto akcí, nový uživatel bude mít odpovídající přístupová práva k databázím a tabulkám v MariaDB na Ubuntu 22.04.
Spuštění a kontrola stavu služby MariaDB
Po úspěšné instalaci MariaDB na Ubuntu 22.04 můžete službu spustit a zkontrolovat její stav pomocí následujících příkazů:
1. Spuštění služby MariaDB:
Chcete-li spustit službu MariaDB, spusťte v terminálu následující příkaz:
sudo systemctl start mariadb
Po provedení tohoto příkazu bude služba MariaDB spuštěna a připravena k použití.
2. Kontrola stavu služby MariaDB:
Chcete-li zkontrolovat stav služby MariaDB a ujistit se, že byla úspěšně spuštěna, spusťte následující příkaz:
sudo systemctl status mariadb
Nyní můžete začít používat MariaDB na Ubuntu 22.04. Pokud narazíte na problémy nebo chyby, můžete se obrátit na oficiální dokumentaci MariaDB nebo komunitu, abyste získali pomoc.
Nastavení zabezpečení MariaDB
Po instalaci MariaDB na Ubuntu 22.04 je nutné provést nastavení zabezpečení, aby byla databáze chráněna před neoprávněným přístupem.
Zde je několik kroků, které vám pomohou nastavit zabezpečení MariaDB:
- Změňte heslo superuživatele (root)
- Odstraňte anonymní účty
- Zakažte vzdálený přístup k databázi
- Odstraňte testovací databázi
- Aktualizujte uživatelská oprávnění
Chcete-li změnit heslo superuživatele (root), spusťte následující příkaz:
Postupujte podle pokynů a nastavte nové heslo.
Chcete-li odstranit anonymní účty, postupujte podle následujících požadavků SQL:
DELETE FROM mysql.user WHERE User='';
FLUSH PRIVILEGES;
Chcete-li deaktivovat vzdálený přístup, postupujte podle následujících kroků:
- Otevřete soubor nastavení MariaDB:
- sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
- Najděte řádek bind-address = 127.0.0.1 a komentujte jej přidáním symbolu # na začátek řádku:
- #bind-address = 127.0.0.1
- Uložte soubor a restartujte MariaDB:
- sudo systemctl restart mariadb
Nyní bude vzdálený přístup do databáze zakázán.
Chcete-li odebrat testovací databázi, proveďte následující dotaz SQL:
DROP DATABASE test;
Nakonec aktualizujte uživatelská oprávnění pomocí následujícího dotazu SQL:
FLUSH PRIVILEGES;
Nyní je vaše instalace MariaDB na Ubuntu 22.04 nakonfigurována se zvýšeným zabezpečením.
Připojení k MariaDB a vytvoření databáze
Po úspěšné instalaci MariaDB na Ubuntu 22.04 můžete začít s připojením k databázi a vytvořením nové databáze.
1. Spusťte terminál a zadejte následující příkaz pro přihlášení do interaktivního prostředí MariaDB:
sudo mysql -u root -p
2. Zadejte heslo pro uživatele root a stiskněte Enter.
3. Po úspěšném přihlášení do interaktivního prostředí MariaDB můžete vytvořit novou databázi. Chcete-li to provést, zadejte následující příkaz:
Create DATABASE název_bazy_dané;
Nahraďte "název_bazy_daných" požadovaným názvem pro vaši databázi.
4. Zkontrolujte, zda byla databáze úspěšně vytvořena zadáním následujícího příkazu:
SHOW DATABASES;
Zobrazí se seznam všech databází, včetně nově vytvořené databáze.
Nyní máte připojení k MariaDB a vytvořenou databázi, se kterou můžete pracovat.