Pro instalaci MariaDB na Debian 11 je třeba provést následující kroky:

  1. Aktualizujte instalaci Debian 11.
  2. Nainstalujte MariaDB.
  3. Přizpůsobte konfiguraci podle svých požadavků.
  4. Vytvořte dalšího správce (volitelné).
  5. Zkontrolujte, zda byla instalace úspěšná.

Proč se MariaDB a Debian 11 tak dobře doplňují?

Ve srovnání MariaDB vs. MySQL se MariaDB již dávno osvědčila. Tento SQL server je známý svou extrémní robustností, vysokou bezpečností a obecně větší flexibilitou než starší databázový systém stejného původu. Byl navržen jako přímá náhrada za MySQL a lze jej použít jako náhradu za MySQL v rámci LAMP stacku (Linux, Apache, MySQL a PHP, Python nebo Perl) bez nutnosti významných úprav. Debian také již delší dobu používá MariaDB a obsahuje potřebné balíčky ve výchozím nastavení.

Jaké požadavky musí být splněny?

Pro instalaci MariaDB na Debian 11 je třeba splnit pouze několik požadavků. Prvním z nich je, že potřebujete server, na kterém je již nainstalován Debian 11. Pro tento server je vyžadován root přístup a měla by být nastavena a aktivována vhodná firewall. Zpravidla stačí jedno jádro CPU. Kromě toho je vyžadováno alespoň 512 megabajtů RAM a 1 gigabajt místa na pevném disku.

Jak nainstalovat MariaDB na Debian 11 krok za krokem

Následující části vám krok za krokem ukážou, jak nainstalovat MariaDB na Debian 11.

Krok 1: Aktualizujte index balíčků

Než začnete s vlastní instalací, měli byste se ujistit, že všechny vaše programy a samotný Debian 11 jsou aktuální. K tomu aktualizujte index balíčků pomocí těchto dvou apt kazů:

sudo apt update
sudo apt upgrade
bash

Jakmile to provedete, můžete začít s instalací MariaDB na Debian 11.

Krok 2: Instalace MariaDB na Debian 11

K instalaci balíčku pro MariaDB použijte následující příkaz:

sudo apt install mariadb-server
bash

Po dokončení tohoto procesu máte nainstalován MariaDB na Debian 11, ale pro váš systém ještě nebyla přijata žádná bezpečnostní opatření. To bude předmětem dalšího kroku.

Krok 3: Spusťte bezpečnostní skript

MariaDB nabízí vlastní bezpečnostní skript pro své novější verze. Tento skript můžete použít k úpravě některých výchozích nastavení. Příkaz k spuštění skriptu je následující:

sudo mysql_secure_installation
bash

Po spuštění skriptu budete nejprve vyzváni k zadání root hesla pro databázi. Jelikož jste jej ještě nenastavili, stiskněte klávesu [Enter] a tento krok prozatím přeskočte. Poté budete dotázáni, zda chcete přejít na ověřování přes unix_socket. Zadejte [N] a stiskněte klávesu [Enter] pro potvrzení.

Budete dotázáni, zda chcete změnit heslo root. Z bezpečnostních důvodů se to však nedoporučuje, proto stiskněte [N] a znovu [Enter]. Odpovězte na následující otázky [Y], abyste odstranili anonymní uživatele, testovací databázi a root přihlášení na dálku.

Krok 4: Nastavte dalšího správce (volitelné)

Další krok je volitelný, ale pro zabezpečení systému velmi doporučený. V Debianu 11 je root uživatel MariaDB ověřován pomocí unix_socket namísto hesla. Ačkoli to má některé výhody, může to způsobit problémy, když externí programy potřebují práva správce. Řešením je vytvoření dalšího správcovského uživatele, který doplní root účet. Zde jsou kroky, jak to provést:

Otevřete shell MariaDB:

sudo mariadb -u root
bash

Nyní vytvořte nového uživatele. Změňte uživatelské jméno a heslo podle potřeby.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
sql

Pro zajištění bezpečnosti použijte příkaz „FLUSH PRIVILEGES“:

FLUSH PRIVILEGES;
sql

Nakonec zavřete shell:

exit
bash

Krok 5: Zkontrolujte, zda byla instalace úspěšná.

Nakonec zkontrolujte, zda byla instalace MariaDB na Debian 11 úspěšná. K tomu otestujte stav pomocí tohoto příkazu:

sudo systemctl status mariadb
bash

Pokud se MariaDB nespustí automaticky, použijte následující příkaz:

sudo systemctl start mariadb
bash

Nyní můžete MariaDB volně používat.

Přejít do hlavního menu