Database · 8 min read · Sep 26, 2025
Come installare l'ultima versione di MariaDB su Ubuntu 22.04

MariaDB è un sistema di gestione di database relazionali gratuito, open-source e fork del popolare sistema di database MySQL. È un sistema di gestione di database relazionali ampiamente utilizzato, creato dagli sviluppatori originali di MySQL. È progettato specificamente per la scalabilità e le implementazioni critiche. Per impostazione predefinita, il pacchetto MariaDB è disponibile nel repository predefinito di tutte le principali distribuzioni Linux. Al momento della scrittura di questo tutorial, l’ultima versione di MariaDB è la 10.8. Ogni rilascio principale sarà mantenuto per almeno 5 anni. Quindi MariaDB 10.8.0 sarà supportato fino al 2027.
In questo tutorial, ti mostreremo come installare MariaDB 10.8 su un server Ubuntu 22.04.
Prerequisiti
- Un server che esegue Ubuntu 22.04.
- Una password di root configurata sul server.
Aggiungere il repository di MariaDB
Per impostazione predefinita, l’ultima versione di MariaDB non è disponibile nel repository standard di Ubuntu 22.04. Quindi, dovrai aggiungere il repository ufficiale di MariaDB al tuo sistema.
Per prima cosa, installa tutte le dipendenze richieste con il seguente comando:
apt-get install software-properties-common gnupg2 -yUna volta installate tutte le dipendenze, importa la chiave di firma di MariaDB con il seguente comando:
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'Dovresti ottenere il seguente output:
Esecuzione: /tmp/apt-key-gpghome.kGFC5Ag1H8/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: richiesta della chiave da 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: chiave F1656F24C74CD1D8: chiave pubblica "MariaDB Signing Key <[email protected]>" importata
gpg: Numero totale elaborato: 1
gpg: importato: 1
Successivamente, aggiungi il repository di MariaDB con il seguente comando:
add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.8/ubuntu jammy main'Una volta aggiunto il repository, aggiorna il repository con il seguente comando:
apt-get update -yA questo punto, il repository di MariaDB è stato aggiunto e aggiornato. Puoi ora procedere al passaggio successivo.
Installare e configurare MariaDB
Ora, installa l’ultima versione del server e del client di MariaDB con il seguente comando:
apt-get install mariadb-server mariadb-client -yDopo un’installazione riuscita, avvia il servizio di MariaDB e abilitalo per l’avvio al riavvio del sistema:
systemctl start mariadb
systemctl enable mariadbSuccessivamente, dovrai mettere in sicurezza l’installazione di MariaDB e impostare la password di root di MariaDB. Puoi farlo eseguendo il seguente script:
mysql_secure_installationTi verrà chiesto di fornire la tua attuale password di root come mostrato di seguito:
NOTA: ESEGUIRE TUTTE LE PARTI DI QUESTO SCRIPT È RACCOMANDATO PER TUTTI I SERVER MariaDB
IN USO IN PRODUZIONE! PER FAVORE LEGGI ATTENTAMENTE OGNI PASSO!
Per accedere a MariaDB e metterlo in sicurezza, avremo bisogno della password attuale
per l'utente root. Se hai appena installato MariaDB e
non hai ancora impostato la password di root, dovresti semplicemente premere invio qui.
Inserisci la password attuale per root (premi invio per nessuna):
Premi semplicemente Invio. Ti verrà chiesto di passare all’autenticazione unix_socket come mostrato di seguito:
OK, password utilizzata con successo, procedendo...
Impostare la password di root o utilizzare unix_socket garantisce che nessuno
può accedere all'utente root di MariaDB senza la corretta autorizzazione.
Hai già protetto il tuo account root, quindi puoi rispondere in sicurezza 'n'.
Passare all'autenticazione unix_socket [Y/n] Y
Digita Y e premi Invio. Ti verrà chiesto di cambiare la password di root come mostrato di seguito:
Abilitato con successo!
Ricaricamento delle tabelle dei privilegi..
... Successo!
Hai già protetto il tuo account root, quindi puoi rispondere in sicurezza 'n'.
Cambiare la password di root? [Y/n] Y
Digita Y e premi Invio per cambiare la password di root.
Nuova password:
Reinserisci la nuova password:
Fornisci la tua password sicura e premi Invio. Dovresti vedere il seguente output:
Password aggiornata con successo!
Ricaricamento delle tabelle dei privilegi..
... Successo!
Successivamente, ti verrà chiesto di rimuovere gli utenti anonimi come mostrato di seguito:
Per impostazione predefinita, un'installazione di MariaDB ha un utente anonimo, che consente a chiunque
di accedere a MariaDB senza dover avere un account utente creato per
loro. Questo è destinato solo a scopi di test e per rendere l'installazione
un po' più fluida. Dovresti rimuoverli prima di passare a un
ambiente di produzione.
Rimuovere gli utenti anonimi? [Y/n] Y
Digita Y e premi Invio per rimuovere gli utenti anonimi. Ti verrà chiesto di vietare l’accesso remoto all’utente root come mostrato di seguito:
... Successo!
Normalmente, l'utente root dovrebbe essere autorizzato a connettersi solo da 'localhost'. Questo
garantisce che qualcuno non possa indovinare la password di root dalla rete.
Vietare l'accesso remoto all'utente root? [Y/n] Y
Digita Y e premi Invio. Ti verrà chiesto di rimuovere un database di test come mostrato di seguito:
... Successo!
Per impostazione predefinita, MariaDB viene fornito con un database chiamato 'test' a cui chiunque può
accedere. Questo è anche destinato solo a scopi di test e dovrebbe essere rimosso
prima di passare a un ambiente di produzione.
Rimuovere il database di test e l'accesso ad esso? [Y/n] Y
Digita Y e premi Invio per rimuovere il database di test. Ti verrà chiesto di ricaricare le tabelle dei privilegi come mostrato di seguito:
- Rimozione del database di test...
... Successo!
- Rimozione dei privilegi sul database di test...
... Successo!
Ricaricare le tabelle dei privilegi garantirà che tutte le modifiche apportate finora
entreranno in vigore immediatamente.
Ricaricare le tabelle dei privilegi ora? [Y/n] Y
Digita Y e premi Invio, dovresti vedere il seguente output:
... Successo!
Pulizia in corso...
Tutto fatto! Se hai completato tutti i passaggi sopra, la tua installazione di MariaDB
ora dovrebbe essere sicura.
Grazie per aver utilizzato MariaDB!
Verificare la versione di MariaDB
A questo punto, MariaDB è installato e messo in sicurezza. Successivamente, dovrai verificare la versione installata di MariaDB.
Per prima cosa, accedi alla shell di MariaDB con il seguente comando:
mysql -u root -pFornisci la tua password di root di MariaDB e premi Invio. Una volta effettuato l’accesso, dovresti vedere il seguente output:
Benvenuto nel monitor di MariaDB. I comandi terminano con ; o \g.
Il tuo ID di connessione MariaDB è 31
Versione del server: 10.8.3-MariaDB-1:10.8.3+maria~jammy distribuzione binaria mariadb.org
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab e altri.
Digita 'help;' o '\h' per aiuto. Digita '\c' per cancellare l'istruzione di input corrente.
MariaDB [(none)]>
Esegui il seguente comando per verificare la versione di MariaDB:
MariaDB [(none)]> SELECT VERSION();Dovresti ottenere il seguente output:
+-------------------------------------+
| VERSION() |
+-------------------------------------+
| 10.8.3-MariaDB-1:10.8.3+maria~jammy |
+-------------------------------------+
1 riga nel set (0.000 sec)
Domande frequenti su MariaDB
Cos’è MariaDB?
MariaDB è un sistema di gestione di database relazionali open-source (RDBMS) che è un fork di MySQL. È stato creato dagli sviluppatori originali di MySQL dopo preoccupazioni per la sua acquisizione da parte di Oracle. MariaDB è progettato per essere altamente compatibile con MySQL, il che significa che supporta gli stessi schemi, API e comandi di MySQL.
In cosa differisce MariaDB da MySQL?
Sebbene MariaDB sia stato originariamente creato come un sostituto diretto di MySQL, da allora si è differenziato con funzionalità aggiuntive, nuovi motori di archiviazione e prestazioni migliorate. MariaDB tende ad avere aggiornamenti più frequenti e uno sviluppo guidato dalla comunità rispetto a MySQL.
MariaDB è gratuito da usare?
Sì, MariaDB è gratuito e open-source, rilasciato sotto la GNU General Public License versione 2.
Quali sono le principali caratteristiche di MariaDB?
Le caratteristiche principali includono la sua natura open-source, compatibilità con MySQL, una varietà di motori di archiviazione, capacità avanzate di clustering, replica e un forte focus su prestazioni e stabilità.
MariaDB può essere utilizzato come sostituto diretto di MySQL?
Sì, nella maggior parte dei casi, MariaDB può essere utilizzato come sostituto diretto di MySQL. È progettato per essere compatibile a livello binario con i database MySQL.
Come vengono memorizzati i dati in MariaDB?
MariaDB utilizza una varietà di motori di archiviazione per memorizzare i dati, tra cui InnoDB, MyISAM e Aria, tra gli altri. Ogni motore ha i propri vantaggi e casi d’uso.
MariaDB supporta la replica?
Sì, MariaDB supporta la replica master-slave e master-master, simile a MySQL. Offre anche Galera Cluster per la replica multi-master sincrona.
Quali linguaggi di programmazione possono interfacciarsi con MariaDB?
MariaDB può essere accessibile utilizzando la maggior parte dei linguaggi di programmazione popolari, tra cui PHP, Python, Java, C#, Ruby e altri, di solito tramite connettori MySQL o driver nativi.
Come gestisce MariaDB la sicurezza?
MariaDB fornisce robuste funzionalità di sicurezza, tra cui hashing delle password, controllo degli accessi basato su ruoli, crittografia SSL/TLS e capacità di auditing per garantire la sicurezza dei dati e la conformità.
MariaDB è adatto per grandi imprese?
MariaDB è scalabile e robusto abbastanza da gestire applicazioni aziendali su larga scala. È utilizzato da molte grandi organizzazioni e può gestire database complessi e transazioni ad alto volume.
Qual è la performance di MariaDB?
MariaDB è noto per le sue alte prestazioni. Ha diversi motori di archiviazione e ottimizzazioni che possono essere configurati per vari tipi di carichi di lavoro, migliorando le prestazioni.
MariaDB supporta le procedure memorizzate?
Sì, MariaDB supporta le procedure memorizzate e le funzioni, consentendo agli utenti di racchiudere logiche aziendali complesse all’interno del database.
Posso migrare il mio database MySQL esistente a MariaDB?
Sì, la migrazione da MySQL a MariaDB è generalmente semplice poiché MariaDB è progettato per essere compatibile con i database MySQL.
Dove posso trovare documentazione e supporto della comunità per MariaDB?
Il sito ufficiale di MariaDB fornisce documentazione completa. Inoltre, ci sono forum attivi della comunità, Stack Overflow e altre risorse online dove puoi trovare supporto e discussioni relative a MariaDB.
Qual è l’ultima versione di MariaDB e dove posso scaricarla?
L’ultima versione di MariaDB può essere trovata sul suo sito ufficiale. È importante controllare il sito per la versione più attuale e i dettagli sul download.
Conclusione
In questo post, abbiamo spiegato come installare l’ultima versione del database MariaDB su un server Ubuntu 22.04. Abbiamo anche spiegato come mettere in sicurezza MariaDB e controllare la versione di MariaDB. Ora puoi connetterti a MariaDB e iniziare a creare un database, un utente e integrarlo con la tua applicazione.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.