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:
- 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.
- Naučte se MySQL/MariaDB pro začátečníky – část 1
- Naučte se používat několik funkcí MySQL a MariaDB – část 2
- 12 Doporučené postupy zabezpečení MySQL/MariaDB pro Linux
- Jak zálohovat/obnovit MySQL/MariaDB a PostgreSQL pomocí nástrojů „Automysqlbackup“ a „Autopostgresqlbackup“
- 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.