GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat MariaDB na Debian 11

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ář.


Linux
  1. Jak nainstalovat MariaDB na Debian 9

  2. Jak nainstalovat MariaDB na Debian 10

  3. Jak nainstalovat MariaDB 10.x na Debian 11

  1. Jak nainstalovat MariaDB na Debian 11

  2. Jak nainstalovat NextCloud na Debian 10

  3. Jak nainstalovat MariaDB 10.6 na Debian 11

  1. Jak nainstalovat MariaDB na Debian 8

  2. Jak nainstalovat Nextcloud na Debian 8

  3. Jak nainstalovat OwnCloud na Debian 9