Ricerca nel sito web

Come installare MariaDB nei sistemi RHEL e Debian


MariaDB è un sostituto binario drop-in per MySQL, sviluppato dagli autori originali di MySQL Project e completamente compatibile con MySQL forte> avere più funzionalità e un migliore miglioramento delle prestazioni.

Perché dovrei usare MariaDB?

Come tutti sappiamo, MySQL è ampiamente utilizzato ed è l'RDBMS più popolare e la prima scelta degli sviluppatori. Nel 2008 MySQL è stato acquisito da Sun Microsystem, che successivamente è stato acquistato da Oracle e non è più open source .

Bene, MariaDB è sponsorizzato da Monty Program AB e MariaDB Foundation ed è sviluppato in modo indipendente dallo sviluppatore principale di MySQL e altri membri della comunità ed è veramente open source.

MySQL è stato creato da MichaelMontyWidenius, David Axmark e Allan Larsson, il fondatore di MySQL, e Monty Program AB, è ora dietro MariaDB. Supervisionerebbero lo sviluppo della fondazione MariaDB.

Chi utilizza MariaDB?

Esistono numerose distribuzioni e siti Web di grandi dimensioni che sono passati a MariaDB, alcuni di essi sono:

  • Google
  • Servizi Web di Amazon
  • Facebook
  • Mozilla Corporation
  • Wikipedia
  • OpenSuse
  • Fedora
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (da RHEL7)
  • Manjaro
  • Magia
  • Debian
  • Il Progetto Chakra
  • Gentoo
  • OpenBSD

Installazione di MariaDB nelle distribuzioni basate su RHEL

Sulle distribuzioni basate su RHEL come CentOS Stream, Rocky Linux e AlmaLinux, si consiglia vivamente di installare i pacchetti RPM appropriati dal repository di AppStream usando yum o dnf come mostrato.

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

Una volta completata l'installazione potrai avviare, abilitare e verificare lo stato del servizio MariaDB con:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Una volta avviato il servizio MariaDB, è il momento di migliorarne la sicurezza impostando una password di root, rimuovendo utenti anonimi, disabilitando l'accesso root remoto, rimuovendo il database di test e ricaricando i privilegi.

mysql_secure_installation

Si noti che la password di root è vuota, quindi se si desidera impostarla è sufficiente premere “invio”, quando richiesto e impostare la password di root. Per il resto puoi seguire i passaggi e le risposte nell'immagine qui sotto:

Una volta protetto MariaDB, è il momento di connettersi alla shell mysql come mostrato.

mysql -u root -p 

Quando richiesto, inserisci la password di root impostata in precedenza.

Installazione di MariaDB nelle distribuzioni basate su Debian

Sulle distribuzioni basate su Debian come Ubuntu e altre distribuzioni Linux simili, si consiglia vivamente di installare i pacchetti DEB appropriati dal repository di MariaDB utilizzando il gestore pacchetti apt.

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

Una volta completata l'installazione potrai avviare, abilitare e verificare lo stato del servizio MariaDB con:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Una volta avviato il servizio MariaDB, è il momento di migliorarne la sicurezza impostando una password di root, rimuovendo utenti anonimi, disabilitando l'accesso root remoto, rimuovendo il database di test e ricaricando i privilegi.

mysql_secure_installation

Accedi a MariaDB con le credenziali root impostate in precedenza.

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

Digita esci dal prompt dei comandi per uscire dal database.