Ricerca nel sito web

Come installare MariaDB su Rocky Linux e AlmaLinux


MariaDB è un sistema di database relazionale gratuito e sviluppato dalla comunità che è un sostituto compatibile e immediato del popolarissimo sistema di gestione di database MySQL.

È stato biforcato da MySQL dopo che gli sviluppatori originali di MySQL hanno espresso i loro dubbi sull'acquisizione di MySQL da parte di Oracle. Da allora, MariaDB è garantita per rimanere gratuita e open source sotto la licenza GNU.

MariaDB è molto popolare per le sue prestazioni veloci, scalabilità, stabilità e robustezza. È compatibile con un'ampia gamma di sistemi operativi tra cui Linux, FreeBSD, Mac e Windows.

Il ricco set di motori di archiviazione, plug-in e altri strumenti interessanti che fornisce lo rendono un'opzione ideale per vari casi d'uso come analisi dei dati, data warehousing, elaborazione transazionale e così via. In effetti, è un componente chiave degli stack LAMP e LEMP utilizzati per ospitare applicazioni web.

Funzionalità di MariaDB

Le caratteristiche principali di MariaDB includono:

  • Tecnologia di clustering Galera.
  • Nuovi motori di storage come InnoDB, XtraDB, Aria, TokuDB, CONNECT e SEQUENCE per citarne alcuni.
  • Replica più veloce e migliorata.
  • Pool di thread avanzato in grado di supportare fino a oltre 200.00 connessioni.
  • Nuove funzionalità come tabelle con versione di sistema, tipi di dati ancorati e autenticazione socket UNIX, solo per citarne alcune.

In questo articolo ti spieghiamo come installare il server database MariaDB su Rocky Linux 8 e AlmaLinux 8.

Passaggio 1: aggiungi il repository MariaDB in Rocky Linux

Per impostazione predefinita, il repository Rocky Linux AppStream fornisce MariaDB 10.3. Tuttavia, questa non è la versione più recente. Al momento, l'attuale versione stabile è MariaDB 10.6.

Per installare la versione più recente, crea un file repository MariaDB sul tuo sistema come segue.

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

Incolla le righe mostrate.

[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 

Quindi salva le modifiche ed esci dal file.

Successivamente, aggiorna i repository di sistema affinché Rocky registri il repository appena aggiunto.

sudo dnf update

Passaggio 2: installa MariaDB su Rocky Linux

Con il repository a posto, procedi e installa il server database MariaDB come mostrato:

sudo dnf install mariadb-server mariadb

Una volta installato, abilita l'avvio del servizio MariaDB all'avvio e avvia il servizio utilizzando i seguenti comandi.

sudo systemctl enable mariadb
sudo systemctl start mariadb

Quindi verifica lo stato di esecuzione di MariaDB.

sudo systemctl status mariadb

L'output mostra che tutto funziona come dovrebbe.

Passaggio 3: proteggere MariaDB in Rocky Linux

MariaDB viene fornito con impostazioni predefinite che sono deboli e presentano rischi per la sicurezza che possono causare lo sfruttamento del server del database da parte degli hacker. Pertanto, dobbiamo adottare misure aggiuntive per proteggere il server del database.

Per fare ciò, eseguiremo lo script seguente.

sudo mysql_secure_installation

Innanzitutto, imposta la password di root.

Per le restanti richieste, premi 'Y' per eliminare gli utenti anonimi, disabilitare l'accesso root remoto e rimuovere il database di test che non è richiesto in produzione e infine salvare le modifiche.

Per accedere al server database MariaDB, esegui il seguente comando

sudo mysql -u root -p

Fornisci la password di root che hai configurato nel passaggio precedente e premi INVIO per accedere alla shell MariaDB.

Ed ecco qua. Abbiamo installato con successo il server database MariaDB su Rocky Linux 8. Ricorda, puoi comunque utilizzare la versione fornita dal repository AppStream che funzionerà perfettamente. Tuttavia, se stai cercando di installare l'ultima versione di MariaDB, aggiungere il repository basterà.