Installare MariaDB su Ubuntu 22.04: tutorial in cinque passaggi

L’installazione di MariaDB su Ubuntu 22.04 prevede i seguenti passaggi:

  1. Aggiornamento del sistema
  2. Installazione
  3. Configurazione dello script di sicurezza
  4. Creazione di un account amministratore aggiuntivo protetto da password (facoltativo)
  5. Verifica del corretto funzionamento di MariaDB

In questo articolo ti guidiamo nella procedura di installazione.

MariaDB: il sostituto di MySQL

Il sistema di gestione dei database MariaDB è stato rilasciato per la prima volta nel 2009 come fork di MySQL e oggi è considerato una valida alternativa a questo server SQL. Mettendo a confronto MariaDB e MySQL la prima soluzione colpisce per l’elevata flessibilità e l’eccellente architettura di sicurezza. MariaDB è inoltre il sostituto diretto di MySQL e in quanto tale può essere integrato direttamente nello stack LAMP (Linux, Apache, MySQL e PHP, Python oppure Perl). I pacchetti della soluzione sono ora forniti per impostazione predefinita anche nel repository Ubuntu. Di seguito ti spieghiamo come installare MariaDB su Ubuntu 22.04.

Consiglio

Se desideri utilizzare una versione precedente della distribuzione Linux, nella nostra Digital Guide trovi le istruzioni per installare MariaDB su Ubuntu 20.04.

I requisiti per l’installazione

L’installazione di MariaDB su Ubuntu 22.04 richiede il rispetto di alcuni requisiti. Innanzitutto, hai bisogno di un server su cui sia già installata questa versione del sistema operativo. In più, prima di iniziare il processo di installazione, occorre che su questo server sia configurato con un account amministratore non-root. È infine necessario impostare un firewall.

Compute Engine
La soluzione IaaS ideale per i tuoi carichi di lavoro
  • vCPU estremamente vantaggiose e potenti core dedicati
  • Massima flessibilità senza periodo contrattuale minimo
  • Servizio di assistenza tecnica 24 ore su 24, 7 giorni su 7

Aggiornare l’indice dei pacchetti

Prima di procedere con l’installazione di MariaDB su Ubuntu 22.04, però, occorre aggiornare l’intero sistema. Tramite due comandi apt è possibile aggiornare l’indice dei pacchetti, tutte le applicazioni e le dipendenze. In questo modo l’installazione è più sicura e protetta da eventuali bug. I comandi da usare sono:

sudo apt update
sudo apt upgrade
bash

Installazione di MariaDB su Ubuntu 22.04

Per installare MariaDB su Ubuntu 22.04, ti basta immettere il seguente comando. Poiché il server SQL è incluso nel repository di Ubuntu per impostazione predefinita, non servono altri passaggi.

sudo apt install mariadb-server
bash

Configurazione dello script di sicurezza

Dopo questo passaggio, l’installazione vera e propria è già completata. Ora, tuttavia, MariaDB è configurato con le impostazioni predefinite. Ciò significa anche che l’accesso non è protetto da password. Per questo motivo, MariaDB offre uno script di sicurezza con il quale applicare ulteriori impostazioni. Richiamalo usando il seguente comando:

sudo mariadb_secure_installation
bash

Una volta eseguito, lo script ti chiederà innanzitutto la password di root per il database. Dal momento che la password non è ancora stata impostata, premi [Invio] per selezionare l’opzione “nessuna password” e continuare.

A questo punto ti verrà chiesto se desideri impostare una password di root per l’autenticazione al database. Siccome questa operazione su Ubuntu è strettamente associata a varie attività di manutenzione, per motivi di sicurezza ti consigliamo di non modificare le opzioni di accesso in questo momento. Per fare ciò, premi [N] e poi [Invio]. Più avanti ti spieghiamo come impostare un account amministratore aggiuntivo protetto da password.

Ora prosegui con la configurazione dello script di sicurezza. Puoi rispondere affermativamente alle domande successive premendo [Y] e confermando con [Invio]. Ti verrà chiesto se vuoi eliminare gli account utente anonimi, rimuovere un database di prova e limitare l’accesso root remoto e se applicare tutte le modifiche immediatamente.

Creare un utente amministratore protetto da password

La creazione di un ulteriore utente amministratore con autenticazione tramite password è facoltativa, ma risolve un potenziale problema aumentando di conseguenza la sicurezza. Per impostazione predefinita, il login di root per MariaDB avviene tramite il plugin unix_socket e non richiede quindi una password. Sebbene presenti alcuni vantaggi, può anche comportare dei problemi nel momento in cui programmi esterni richiedono permessi di amministrazione. La soluzione è quella di creare un utente admin che sia equivalente all’account root, ma che utilizzi una password per l’autenticazione. A questo scopo, apri la riga di comando di MariaDB:

sudo mariadb
bash

Adesso crea un nuovo utente con permessi da amministratore, privilegi di root e protetto da password tramite il seguente comando. Modifica i segnaposto “nomeutente” e “password” a tuo piacimento.

GRANT ALL ON *.* TO 'nomeutente'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
bash

Ora usa il comando FLUSH PRIVILEGES per applicare immediatamente le modifiche.

FLUSH PRIVILEGES;
bash

A questo punto, esci dalla shell di MariaDB.

exit
bash

Verificare il corretto funzionamento di MariaDB

Dopo avere installato MariaDB su Ubuntu 22.04, ti consigliamo di verificare che l’installazione sia avvenuta correttamente e che il programma venga eseguito come dovrebbe. Per farlo, richiama lo stato del server con il seguente comando:

sudo systemctl status mariadb
bash

Se il programma non viene eseguito automaticamente, puoi utilizzare questo comando per avviarlo:

sudo systemctl start mariadb
bash
Hai trovato questo articolo utile?
Per offrirti una migliore esperienza di navigazione online questo sito web usa dei cookie, propri e di terze parti. Continuando a navigare sul sito acconsenti all’utilizzo dei cookie. Scopri di più sull’uso dei cookie e sulla possibilità di modificarne le impostazioni o negare il consenso.
Page top