Vyhledávání na webu

Jak nainstalovat MariaDB v systémech RHEL a Debian


MariaDB je binární drop-in náhrada za MySQL, vyvinutá původními autory MySQL Project a plně kompatibilní s MySQL s více funkcemi a lepším vylepšením výkonu.

Proč bych měl používat MariaDB?

Jak všichni víme, MySQL je široce používaný a nejoblíbenější RDBMS a první volba vývojářů. V 2008 byla MySQL koupena společností Sun Microsystem, kterou následně koupila společnost Oracle a již není open source .

No, MariaDB je sponzorována Monty Program AB & MariaDB Foundation a je nezávisle vyvinuta hlavním vývojářem MySQL a dalšími členy komunity a je skutečně open source.

MySQL vytvořili MichaelMontyWidenius, David Axmark a Allan Larsson, zakladatel MySQL a Monty Program AB, nyní stojí za MariaDB. Dohlíželi by na vývoj nadace MariaDB.

Kdo používá MariaDB?

Existuje řada distribucí a velkých webových stránek, které přešly na MariaDB, některé z nich jsou:

  • Google
  • Webové služby Amazon
  • Facebook
  • Mozilla Corporation
  • Wikipedie
  • OpenSuse
  • Fedora
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (od RHEL7)
  • Manjaro
  • Mageia
  • Debian
  • Projekt Čakra
  • Gentoo
  • OpenBSD

Instalace MariaDB v distribucích založených na RHEL

V distribucích založených na RHEL, jako jsou CentOS Stream, Rocky Linux a AlmaLinux, se důrazně doporučuje nainstalovat příslušné balíčky RPM z úložiště AppStream pomocí yum nebo dnf, jak je znázorněno.

yum install mariadb-server mariadb-backup mariadb-common
OR
dnf install mariadb-server mariadb-backup mariadb-common

Po dokončení instalace můžete spustit, povolit a ověřit stav služby MariaDB pomocí:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Jakmile je služba MariaDB spuštěna, je čas zvýšit její zabezpečení nastavením hesla uživatele root, odebráním anonymních uživatelů, zakázáním vzdáleného přihlášení uživatele root, odebráním testovací databáze a oprávnění k opětovnému načtení.

mysql_secure_installation

Je třeba poznamenat, že heslo uživatele root je prázdné, takže pokud ho chcete nastavit, po zobrazení výzvy jednoduše stiskněte „enter “ a nastavte heslo uživatele root. Pro zbytek můžete postupovat podle kroků a odpovědí na obrázku níže:

Jakmile je MariaDB zabezpečena, je čas se připojit k mysql shellu, jak je znázorněno.

mysql -u root -p 

Po zobrazení výzvy zadejte heslo uživatele root, které jste nastavili dříve.

Instalace MariaDB v distribucích založených na Debianu

Na distribucích založených na Debianu, jako je Ubuntu a další podobné distribuce Linuxu, se důrazně doporučuje nainstalovat příslušné balíčky DEB z úložiště MariaDB pomocí správce balíčků apt.

apt install mariadb-server mariadb-backup mariadb-common
Or
sudo apt install mariadb-server mariadb-backup mariadb-common

Po dokončení instalace můžete spustit, povolit a ověřit stav služby MariaDB pomocí:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Jakmile je služba MariaDB spuštěna, je čas zvýšit její zabezpečení nastavením hesla uživatele root, odebráním anonymních uživatelů, zakázáním vzdáleného přihlášení uživatele root, odebráním testovací databáze a oprávnění k opětovnému načtení.

mysql_secure_installation

Přihlaste se do MariaDB pomocí kořenového pověření, které bylo nastaveno dříve.

sudo mysql -u root -p
[sudo] password for narad: 
Enter password:

Chcete-li databázi opustit, zadejte na příkazovém řádku příkaz quit.