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 se náhle stane placenou službou, protože ji Oracle koupil v roce 2010. Vzhledem k tomu, že v minulosti dělal podobné taktiky, 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.6 na Debian 11 .
Předpoklady
- Doporučený operační systém: Debian 11 Bullseye
- Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
Aktualizace operačního systému
Aktualizujte svůj Debian 11 operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:
sudo apt update && sudo apt upgrade
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 -y
Import GPG klíče a úložiště
Chcete-li úspěšně nainstalovat MariaDB, budete muset importovat klíč GPG, abyste ověřili, že balíčky pocházejí z autentického zdroje a nejsou změněny. Chcete-li to provést, použijte následující příkaz:
sudo curl -LsSO https://mariadb.org/mariadb_release_signing_key.asc
sudo chmod -c 644 mariadb_release_signing_key.asc
sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.realcompute.io/mariadb/repo/10.6/debian bullseye main'
Všimněte si, že zrcadla ke stažení najdete na této stránce od nadace MariaDB, abyste našli umístění blíže k vám pro úložiště.
Příklad výstupu:
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
Nainstalujte MariaDB
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.6.4-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper
Zkontrolujte stav serveru MariaDB
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
Ve výchozím nastavení zjistíte, že stav MariaDB je vypnutý. Chcete-li spustit MariaDB, použijte následující příkaz:
sudo systemctl start mariadb
Nyní znovu zkontrolujte stav a měli byste získat následující:
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 pomocí bezpečnostního skriptu
Při instalaci MariaDB čerstvé, výchozí nastavení, která jsou výchozí, jsou většinou standardů považována za slabá a způsobují obavy z možného vniknutí nebo zneužití hackerů, řešením je spuštění instalačního bezpečnostního skriptu, 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řihlaste se do instance MariaDB
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í kořenového adresáře heslo a poté budete úspěšně přihlášeni do MariaDB databázový terminál:
Příklad:
Chcete-li ukončit terminál, zadejte následující příkaz pro ukončení :
exit;
Odinstalujte MariaDB
Pokud již nechcete používat MariaDB a chcete ji zcela odstranit, proveďte následující příkaz:
sudo apt autoremove maridb-server mariadb-client
Odeberte klíč GPG:
sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc
Odebrat úložiště:
sudo rm /etc/apt/sources.list.d/mariadb.list