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 Michael “Monty” Widenius, 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:
- Servizi Web di Amazon
- 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.