sql >> Databáze >  >> RDS >> MariaDB

Jak nainstalovat MariaDB na Rocky Linux a AlmaLinux

MariaDB je bezplatný a komunitou vyvinutý relační databázový systém, který je kompatibilní náhradní náhradou za velmi oblíbený systém správy databází MySQL.

Byl odpojen od MySQL poté, co původní vývojáři MySQL vyjádřili své pochybnosti ohledně akvizice MySQL společností Oracle. Od té doby je zaručeno, že MariaDB zůstane zdarma a open source pod licencí GNU.

MariaDB je masivně populární pro svůj rychlý výkon, škálovatelnost, stabilitu a robustnost. Je kompatibilní s celou řadou operačních systémů včetně Linuxu, FreeBSD, Mac a Windows.

Bohatá sada úložišť, zásuvných modulů a dalších skvělých nástrojů, které poskytuje, z něj činí ideální volbu pro různé případy použití, jako je analýza dat, datové sklady, transakční zpracování a tak dále. Ve skutečnosti je to klíčová součást zásobníků LAMP &LEMP, které se používají k hostování webových aplikací.

Funkce MariaDB

Mezi klíčové vlastnosti MariaDB patří:

  • Technologie shlukování Galera.
  • Nové úložiště, jako jsou InnoDB, XtraDB, Aria, TokuDB, CONNECT a SEQUENCE, abychom zmínili alespoň některé.
  • Rychlejší a vylepšená replikace.
  • Pokročilý fond vláken schopný podporovat až 200 00+ připojení.
  • Nové funkce, jako jsou tabulky s verzemi systému, ukotvené datové typy a ověřování soketů UNIX, abychom zmínili alespoň některé.

V tomto článku vás provedeme instalací MariaDB databázový server na Rocky Linux 8 a AlmaLinux 8 .

Krok 1:Přidejte úložiště MariaDB do Rocky Linuxu

Ve výchozím nastavení je to Rocky Linux AppStream úložiště poskytuje MariaDB 10.3 . Nejedná se však o nejnovější verzi. V tuto chvíli je aktuální stabilní verze MariaDB 10.6 .

Chcete-li nainstalovat nejnovější verzi, vytvořte MariaDB soubor úložiště ve vašem systému takto.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Vložte zobrazené řádky.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Poté uložte změny a ukončete soubor.

Dále aktualizujte systémová úložiště pro Rockyho, aby registroval nově přidané úložiště.

$ sudo dnf update

Krok 2:Nainstalujte MariaDB v Rocky Linux

S nainstalovaným úložištěm pokračujte a nainstalujte MariaDB databázový server, jak je znázorněno:

$ sudo dnf install mariadb-server mariadb

Po instalaci povolte MariaDB službu spustit při startu a spustit službu pomocí následujících příkazů.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Poté ověřte provozní stav MariaDB .

$ sudo systemctl status mariadb

Výstup ukazuje, že vše funguje, jak má.

Krok 3:Zabezpečte MariaDB v Rocky Linuxu

MariaDB přichází s výchozím nastavením, které je slabé a představuje bezpečnostní rizika, která mohou způsobit zneužití databázového serveru hackery. Proto musíme přijmout další opatření k zabezpečení databázového serveru.

Za tímto účelem spustíme níže uvedený skript.

$ sudo mysql_secure_installation

Nejprve nastavte heslo uživatele root.

Pro zbývající výzvy stiskněte ‘Y’ Chcete-li vyčistit anonymní uživatele, zakázat vzdálené přihlášení root a odstranit testovací databázi, která není vyžadována v produkci, a nakonec uložit změny.

Chcete-li se přihlásit do MariaDB databázový server, spusťte následující příkaz

$ sudo mysql -u root -p

Zadejte heslo uživatele root, které jste nakonfigurovali v předchozím kroku, a stiskněte ENTER pro přístup k MariaDB shell.

A tady to je. Úspěšně jsme nainstalovali MariaDB databázový server na Rocky Linux 8 . Pamatujte, že stále můžete používat verzi poskytovanou AppStream úložiště, které bude fungovat dobře. Pokud však chcete nainstalovat nejnovější verzi MariaDB , pak přidání úložiště bude stačit.


  1. SQL, Pomocná tabulka čísel

  2. Převeďte BufferedInputStream na obrázek

  3. Docker kontejner pro Postgres 9.1 neodhaluje port 5432 hostiteli

  4. Povolení podpory PostgreSQL v PHP na Mac OS X