Jak nainstalovat MariaDB na Debian 11. MariaDB je jeden z nejrozšířenějších databázových programů postavených na MySQL a používaný pro několik známých aplikací, které využívají jako WordPress a mnoho dalších.
V této příručce se naučíte, jak nainstalovat nejnovější komunitní server MariaDB na Debian.
Toto nastavení je testováno v cloudu Google, takže bude fungovat na všech cloudových hostingových službách, jako je AWS, Azure nebo jakékoli VPS nebo na jakýchkoli dedikovaných serverech se systémem Debian 11.
Předpoklady
- Kořenový přístup k vašemu serveru nebo uživateli sudo.
Krok 1:Inicializace nastavení
Začněte aktualizací balíčků na nejnovější dostupnou verzi pomocí následujícího příkazu.
sudo apt update sudo apt upgrade
Nainstalujte balíček wget.
sudo apt install wget
Po aktualizaci nastavení můžete zahájit nastavení.
Krok 2:Konfigurace úložiště APT
Ve výchozím nastavení mají úložiště Debian 11 balíček MariaDB. Ale mohou být zastaralé a nemají nejnovější verzi. Chcete-li nainstalovat nejnovější dostupnou verzi, musíte postupovat podle níže uvedených kroků.
Chcete-li přidat úložiště MariaDB APT, spusťte následující příkazy
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup echo "b9e90cde27affc2a44f9fc60e302ccfcacf71f4ae02071f30d570e6048c28597 mariadb_repo_setup" | sha256sum -c -
Nakonfigurujte správná oprávnění.
chmod +x mariadb_repo_setup
Nastavte verzi MariaDB pro instalaci. Zde používáme verzi 10.6, která je nejnovější v době psaní tohoto návodu.
sudo ./mariadb_repo_setup --mariadb-server-version="mariadb-10.6"
Aktualizujte index balíčku a nainstalujte MariaDB.
sudo apt update sudo apt install mariadb-server mariadb-client
Po dokončení instalace se služba MariaDB automaticky spustí. Chcete-li ověřit, že server MariaDB běží, zadejte:
sudo service mariadb status
Výstup by měl ukazovat, že služba je povolena a spuštěna:
● mariadb.service - MariaDB 10.6.7 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Mon 2022-02-14 05:51:33 UTC; 29s ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Process: 3823 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (> Process: 3824 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION > Process: 3826 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR> Process: 3870 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION> Process: 3872 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS) Main PID: 3855 (mariadbd)
Nyní jste nainstalovali nejnovější verzi serveru MariaDB.
Krok 3:Zabezpečte MariaDB
Instalace MariaDB je dodávána se skriptem s názvem mysql_secure_installation
což vám umožní snadno zlepšit zabezpečení serveru MariaDB.
sudo mysql_secure_installation
Budete požádáni o konfiguraci VALIDATE PASSWORD PLUGIN
který se používá k testování síly uživatelských hesel MariaDB a ke zlepšení zabezpečení.
Stiskněte y
pokud chcete nastavit zásuvný modul pro ověření hesla nebo jakýkoli jiný klíč pro přechod k dalšímu kroku.
Existují tři úrovně zásad ověřování hesla, nízká, střední a silná.
Zadejte 2 pro ověření silného hesla.
Na další výzvě budete požádáni o nastavení hesla pro uživatele root MariaDB.
Pokud nastavíte plugin pro ověření hesla, skript vám ukáže sílu vašeho nového hesla. Zadejte y
pro potvrzení hesla.
Dále budete požádáni o odebrání anonymního uživatele, omezení přístupu uživatele root k místnímu počítači, odebrání testovací databáze a opětovné načtení tabulek oprávnění. Měli byste odpovědět y
na všechny otázky.
Rozšiřte svou kariéru v administraci systému Linux s dokončeným školicím kurzem a získejte práci svých snů.
Závěr
Nyní jste se naučili, jak nainstalovat server MariaDB na Debian 11 a zabezpečit jej.
Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím níže komentář.