GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat MariaDB 10.7 na Debian 11 Bullseye

MariaDB je vedle svého původce MySQL jednou z nejpopulárnějších databází s otevřeným zdrojovým kódem . Původní tvůrci MySQL vyvinul MariaDB v reakci na obavy, že MySQL by se náhle stala placenou službou, protože ji Oracle získal v roce 2010. Vzhledem k historii podobných taktik vývojáři stojící za MariaDB slíbili, že ji ponechají jako open source a bez obav, jako je to, co se stalo s MySQL .

MariaDB se stala stejně populární jako MySQL s vývojáři, s funkcemi, jako je pokročilé shlukování pomocí Galera Cluster 4 , rychlejší mezipaměť/indexy, moduly úložiště a funkce/rozšíření, která v MySQL nenajdete .

V následujícím tutoriálu se dozvíte, jak nainstalovat MariaDB 10.7 na Debian 11 Bullseye .

Předpoklady

  • Doporučený operační systém: Debian 11 Bullseye
  • Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.

Aktualizujte operační systém

Aktualizujte svůj Debian operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo apt update && sudo apt upgrade -y

Výukový program bude používatpříkaz sudo a za předpokladu, že máte status sudo .

Chcete-li ověřit stav sudo na vašem účtu:

sudo whoami

Ukázkový výstup zobrazující stav sudo:

[joshua@debian~]$ sudo whoami
root

Chcete-li nastavit stávající nebo nový účet sudo, navštivte náš tutoriál o Přidání uživatele do Sudoers na Debianu .

Chcete-li použít rootový účet , použijte k přihlášení následující příkaz s heslem uživatele root.

su

Instalovat závislosti

Prvním krokem je instalace závislostí potřebných pro instalaci.

Chcete-li to provést, použijte ve svém terminálu následující příkaz:

sudo apt-get install curl software-properties-common dirmngr ca-certificates apt-transport-https -y

Importujte klíč a úložiště GPG MariaDB 10.7

Chcete-li úspěšně nainstalovat MariaDB, budete muset importovat úložiště MariaDB 10.7 z MariaDB nebo z mnoha dostupných zrcadel. Výukový program ukáže dvě možnosti, ze kterých si můžete vybrat.

Možnost 1 – Import MariaDB 10.7 pomocí Mirror Server

První možností, jak importovat klíč GPG a úložiště, je použití zrcadlení. Úpravou příkladů níže uvedených příkazů můžete nastavit libovolný počet umístění zrcadlení. Jedinou nevýhodou je, že mohou být o několik dní až týden pozadu u jakýchkoli hlavních aktualizací vydání, například 10.6.4 až 10.6.5.

Nejprve importujte klíč GPG pomocí následujícího příkazu:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Příklad výstupu v případě úspěchu:

Executing: /tmp/apt-key-gpghome.HOUXri7uzh/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Dále spusťte ve svém terminálu příkaz pro import úložiště MariaDB 10.7:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'

Všimněte si, že zrcadla ke stažení naleznete na této stránce od nadace MariaDB, abyste našli umístění blíže k vám pro úložiště.

Nyní, když jsou klíč a úložiště importovány, aktualizujte seznam správce balíčků apt, aby odrážel nový přírůstek.

sudo apt update

Dále přeskočte možnost 2 a přejděte k části instalace.

Možnost 2 – Import MariaDB 10.7 Repo pomocí oficiálního skriptu Bash

Druhou možností a možná preferovanější je použití oficiálního bash skriptu, protože všechny aktualizace budou po nasazení do oficiálních úložišť okamžité. Uživatelé, kteří nejsou poblíž jejich serverů, se mohou potýkat s některými problémy, ale pro většinu to nebude problém.

Ve svém terminálu použijte následující příkaz.

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=10.7 --skip-maxscale --skip-tools

Všimněte si, že pokud příkaz selže, s největší pravděpodobností jste zapomněli nainstalovat balíček curl.

sudo apt install curl -y

Příklad výstupu:

Všimněte si, že maxscale a nástroje byly přeskočeny. Tyto příznaky můžete odstranit, ale v současné době nejsou nástroje pro Debian 11 podporovány. Většina uživatelů tyto doplňky nepotřebuje.

To ukazuje, že úložiště bylo úspěšně importováno. Dále aktualizujte seznam svého úložiště APT.

sudo apt update

Nainstalujte MariaDB 10.7 na Debian

Chcete-li nainstalovat MariaDB, budete muset nainstalovat klientské a serverové balíčky. To lze provést následovně:

sudo apt install mariadb-server mariadb-client

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračujte v instalaci.

Potvrďte instalaci MariaDB kontrolou verze a sestavení:

mariadb --version

Příklad výstupu:

mariadb  Ver 15.1 Distrib 10.7.1-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

Zkontrolujte stav služby MariaDB 10.7

Nyní jste nainstalovali MariaDB a můžete ověřit stav databázového softwaru pomocí následujícího příkazu systemctl:

systemctl status mariadb

Příklad:

Ve výchozím nastavení najdete stav MariaDB, který se má aktivovat. Pokud ne, spusťte MariaDB pomocí následujícího příkazu:

sudo systemctl start mariadb

Chcete-li zastavit MariaDB:

sudo systemctl stop mariadb

Povolení MariaDB při spuštění systému:

sudo systemctl enable mariadb

Zakázání MariaDB při spuštění systému:

sudo systemctl disable mariadb

Restartování služby MariaDB:

sudo systemctl restart mariadb

Zabezpečte MariaDB 10.7 pomocí skriptu zabezpečení

Při instalaci MariaDB čerstvé, výchozí nastavení jsou většinou standardů považovány za slabé a způsobují obavy z možného vniknutí nebo zneužití hackerů. Řešením je spustit instalační skript zabezpečení, který je součástí MariaDB instalace.

Nejprve pomocí následujícího příkazu spusťte (mysql_secure_installation) :

sudo mysql_secure_installation

Dále postupujte níže:

  • Nastavení hesla pro root účty.
  • Odebrání účtů root, které jsou přístupné mimo místního hostitele.
  • Odebrání anonymních uživatelských účtů.
  • Odstranění testovací databáze, ke které mají ve výchozím nastavení přístup anonymní uživatelé.

Všimněte si, že používáte (Y) vše odstranit.

Příklad:

Přihlaste se k instanci MariaDB 10.7

Nyní, když jste dokončili bezpečnostní skript po instalaci, přihlaste se do MariaDB databázi lze provést pomocí následujícího:

sudo mysql -u root -p

Budete vyzváni k zadání hesla uživatele root, které jste nastavili buď v instalačním nastavení nebo ve skriptu zabezpečení po instalaci. Jakmile jste v instanci služby MySQL, můžete provést následující příkaz jako test, abyste ji viděli v provozu.

Zadejte následující příkaz SHOW DATABASE :

SHOW DATABASES;

Pro nové uživatele MySQL musí syntaxe všech příkazů končit „;

Příklad:

Chcete-li ukončit terminál, zadejte následující příkaz pro ukončení :

EXIT;

Jak odebrat (odinstalovat) MariaDB 10.7

Pokud již nechcete používat MariaDB a chcete ji zcela odstranit, proveďte následující příkaz:

sudo apt remove mariadb-server mariadb-client --purge

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračovat v odinstalaci.

Dále odeberte úložiště, která byla přidána pro úplné odstranění. Možná to budete chtít udělat, pokud přecházíte na 10.6 nebo jiný zdroj.

Nejprve, pokud jste nainstalovali MariaDB 10.7 pomocí metody zrcadlení, použijte následující příkaz s příznakem –removal nyní přidáno.

sudo add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'
sudo apt update

Chcete-li odstranit úložiště skriptů bash, použijte následující příkaz.

sudo rm /etc/apt/sources.list.d/mariadb.list
sudo apt update

Upozorňujeme, že tento příkaz odstraní většinu nepoužívaných závislostí v instalaci MariaDB, aby pomohl vyčistit váš systém.


Debian
  1. Jak nainstalovat MariaDB na Debian 9

  2. Jak nainstalovat Docker Engine na Debian 11 (Bullseye)

  3. Jak nainstalovat MariaDB na Debian 11

  1. Jak nainstalovat Docker v Debian 11 (Bullseye)

  2. Jak nainstalovat TeamViewer na Debian 11 Bullseye

  3. Jak nainstalovat AnyDesk na Debian 11 Bullseye

  1. Jak nainstalovat prohlížeč LibreWolf na Debian 11 Bullseye

  2. Jak nainstalovat Wine 7 na Debian 11 Bullseye

  3. Jak nainstalovat Tor Browser na Debian 11 Bullseye