Vyhledávání na webu

Jak nainstalovat databázi MariaDB v Debianu 10


MariaDB je open-source a oblíbený systém pro správu relačních databází (RDBMS) vytvořený původními vývojáři MySQL. Jedná se o rychlý, škálovatelný a robustní databázový systém s bohatým ekosystémem úložných enginů, pluginů a mnoha dalších nástrojů, které poskytují rozhraní SQL pro přístup k datům.

MariaDB je vylepšená doplňková náhrada za MySQL, kterou používají organizace a společnosti, jako jsou Wikipedia, WordPress.com, Google a mnoho dalších.

V tomto krátkém článku vám ukážeme, jak nainstalovat a zabezpečit server MariaDB v Debianu 10.

Požadavek:

  1. Nainstalujte Debian 10 (Buster) Minimal Server

Poznámka: Pokud systém provozujete jako uživatel bez oprávnění správce, použijte příkaz sudo k získání oprávnění root a pokud máte MySQL nainstalovaný a spuštěný, zastavte jej a deaktivujte, než budete pokračovat.

Instalace serveru MariaDB v Debianu 10

Serverový balíček MariaDB můžete nainstalovat z oficiálních repozitářů Debian spuštěním následujícího příkazu, který nainstaluje server MariaDB, klienta a všechny jeho závislosti.

apt install mariadb-server

V Debianu a jeho derivátech, jako je Ubuntu, je běžnou praxí automatické spouštění a povolení démonů prostřednictvím systemd ihned po jejich instalaci. Totéž platí pro službu MariaDB.

Zda je služba MariaDB spuštěna a spuštěna, můžete zkontrolovat pomocí následujícího příkazu systemctl.

systemctl status mariadb  

Kromě toho musíte také znát další běžné příkazy pro správu služby MariaDB pod systemd, které zahrnují příkazy pro spuštění, restartování, zastavení a opětovné načtení služby MariaDB, jak je znázorněno.

systemctl start mariadb
systemctl restart mariadb
systemctl stop mariadb
systemctl reload mariadb

Zabezpečení serveru MariaDB v Debianu 10

Proces instalace MariaDB zahrnuje zabezpečení výchozí instalace a lze jej provést spuštěním skriptu shell mysql_secure_installation, který vám umožní přidat do instance MariaDB trochu dalšího zabezpečení. podle:

  • Nastavení hesla pro účty root.
  • Zakázání vzdáleného přihlášení root.
  • Odstranění účtů anonymních uživatelů.
  • Odstranění testovací databáze, ke které mají ve výchozím nastavení přístup anonymní uživatelé.
  • A znovu načíst oprávnění.

Chcete-li vyvolat bezpečnostní skript, spusťte následující příkaz a odpovězte na otázky, jak je znázorněno na následujícím snímku obrazovky.

Jakmile zajistíte instalaci MariaDB, můžete se připojit k mysql shellu pomocí hesla uživatele root.

mysql -u root -p 

Chcete-li vytvořit databázi s názvem "my_test_db" a uživatele s názvem "test_user" s plnými oprávněními ke správě databáze, spusťte následující příkazy SQL.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Po vytvoření nové databáze a databázového uživatele se pokuste vstoupit do prostředí MariaDB pomocí nového uživatelského účtu a zobrazit všechny databáze přiřazené uživateli následovně.

mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

Možná byste si také rádi přečetli tyto užitečné následující články o MariaDB.

  1. Naučte se MySQL/MariaDB pro začátečníky – část 1
  2. Naučte se používat několik funkcí MySQL a MariaDB – část 2
  3. 12 Doporučené postupy zabezpečení MySQL/MariaDB pro Linux
  4. Jak zálohovat/obnovit MySQL/MariaDB a PostgreSQL pomocí nástrojů „Automysqlbackup“ a „Autopostgresqlbackup“
  5. Užitečné tipy pro řešení běžných chyb v MySQL

To je prozatím vše! V této příručce jsme si ukázali, jak nainstalovat a zabezpečit server MariaDB v minimální instalaci serveru Debian 10. Pomocí níže uvedeného formuláře pro komentáře nás můžete kontaktovat s dotazy nebo informacemi, které byste s námi chtěli sdílet.