Wyszukiwanie w witrynie

Jak zainstalować MariaDB w systemach RHEL i Debian


MariaDB to binarny zamiennik MySQL, opracowany przez oryginalnych autorów MySQL Project i w pełni kompatybilny z MySQL posiadający więcej funkcji i lepsze zwiększenie wydajności.

Dlaczego powinienem używać MariaDB?

Jak wszyscy wiemy, MySQL jest powszechnie używanym i najpopularniejszym RDBMS oraz pierwszym wyborem programistów. W 2008 MySQL został przejęty przez Sun Microsystem, który następnie został kupiony przez Oracle i nie jest już oprogramowaniem typu open source .

Cóż, baza MariaDB jest sponsorowana przez Monty Program AB i Fundację MariaDB i jest niezależnie rozwijana przez głównego programistę MySQL i innymi członkami społeczności i jest naprawdę oprogramowaniem typu open source.

MySQL został stworzony przez MichaelaMontyWideniusa, Davida Axmarka i Allan Larsson, założyciel MySQL i Monty Program AB, stoi teraz za MariaDB. Nadzorowaliby rozwój fundacji MariaDB.

Kto korzysta z MariaDB?

Istnieje wiele dystrybucji i dużych witryn internetowych, które przeszły na MariaDB, niektóre z nich to:

  • Google
  • Usługi internetowe Amazona
  • Facebook
  • Korporacja Mozilla
  • Wikipedia
  • OtwórzSuse
  • Fedora
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (od RHEL7)
  • Manjaro
  • Magia
  • Debiana
  • Projekt Czakra
  • Gentoo
  • OtwórzBSD

Instalowanie MariaDB w dystrybucjach opartych na RHEL

W dystrybucjach opartych na RHEL, takich jak CentOS Stream, Rocky Linux i AlmaLinux, zdecydowanie zaleca się zainstalowanie odpowiednich pakietów RPM z repozytorium AppStream używając yum lub dnf, jak pokazano.

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

Po zakończeniu instalacji możesz uruchomić, włączyć i zweryfikować status usługi MariaDB za pomocą:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Po uruchomieniu usługi MariaDB nadszedł czas na zwiększenie jej bezpieczeństwa poprzez ustawienie hasła roota, usunięcie anonimowych użytkowników, wyłączenie zdalnego logowania roota, usunięcie testowej bazy danych i ponowne załadowanie uprawnień.

mysql_secure_installation

Należy zauważyć, że hasło roota jest puste, więc jeśli chcesz je ustawić, po prostu naciśnij „enter” po wyświetleniu monitu i ustaw hasło roota. W pozostałej części możesz wykonać kroki i odpowiedzi na obrazku poniżej:

Po zabezpieczeniu MariaDB czas połączyć się z powłoką mysql, jak pokazano.

mysql -u root -p 

Po wyświetleniu monitu wprowadź ustawione wcześniej hasło roota.

Instalowanie MariaDB w dystrybucjach opartych na Debianie

W dystrybucjach opartych na Debianie, takich jak Ubuntu i inne podobne dystrybucje Linuksa, zdecydowanie zaleca się zainstalowanie odpowiednich pakietów DEB z repozytorium MariaDB za pomocą menedżera pakietów apt.

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

Po zakończeniu instalacji możesz uruchomić, włączyć i zweryfikować status usługi MariaDB za pomocą:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Po uruchomieniu usługi MariaDB należy zwiększyć jej bezpieczeństwo poprzez ustawienie hasła roota, usunięcie anonimowych użytkowników, wyłączenie zdalnego logowania roota, usunięcie testowej bazy danych i ponowne załadowanie uprawnień.

mysql_secure_installation

Zaloguj się do MariaDB przy użyciu ustawionych wcześniej danych uwierzytelniających root.

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

Wpisz quit w wierszu poleceń, aby wyjść z bazy danych.