Installare MariaDB su Debian 11: tutorial in cinque passaggi

L’installazione di MariaDB su Debian 11 comprende i seguenti passaggi:

  1. Aggiornamento all’ultima versione di Debian 11.
  2. Esecuzione dell’installazione di MariaDB.
  3. Personalizzazione della configurazione in base alle proprie esigenze.
  4. Creazione di un utente amministratore aggiuntivo (facoltativo).
  5. Verifica dell’avvenuta installazione e corretta esecuzione di MariaDB.

MariaDB e Debian 11: una buona combinazione

Andando a confrontare MariaDB e MySQL, risulta evidente come la prima soluzione, seppur più recente, non ha ormai più nulla da invidiare al suo concorrente. Questo server SQL è considerato estremamente resistente, molto sicuro e generalmente più flessibile rispetto al vecchio sistema di gestione dei database della stessa azienda. Infatti, MariaDB è stato creato per sostituire direttamente MySQL all’interno dello stack LAMP (Linux, Apache, MySQL e PHP, Python o Perl). Da qualche tempo anche Debian utilizza MariaDB e include i relativi pacchetti per impostazione predefinita.

Consiglio

Nella nostra Digital Guide trovi anche la guida dettagliata per installare MariaDB su Debian 10, così come per configurare MariaDB su Debian 12. Trovi anche articoli riguardanti altri database, come la guida all’installazione di MongoDB su Debian 10.

Quali sono i requisiti per l’installazione?

I requisiti da soddisfare per installare MariaDB su Debian 11 sono pochi. Per prima cosa, bisogna disporre di un server su cui Debian 11 sia già installato. È necessario avere l’accesso root per questo server e deve essere configurato e attivato un firewall. Di norma, è sufficiente un core della CPU. Inoltre, sono necessari almeno 512 megabyte di RAM e 1 gigabyte di spazio sul disco rigido.

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

Installare MariaDB su Debian 11: guida completa

Nelle sezioni che seguono ti illustreremo nel dettaglio la procedura di installazione di MariaDB su Debian 11.

Primo passaggio: aggiornare l’indice dei pacchetti

Prima di iniziare l’installazione vera e propria, devi assicurarti che tutti i tuoi programmi e lo stesso Debian 11 siano aggiornati alla versione più recente. Per farlo, aggiorna l’indice dei pacchetti con questi due comandi apt:

sudo apt update
sudo apt upgrade
bash

Dopo aver eseguito queste operazioni, l’installazione di MariaDB su Debian 11 può cominciare.

Secondo passaggio: installare MariaDB su Debian 11

Usa il seguente comando per installare il pacchetto per MariaDB:

sudo apt install mariadb-server
bash

Al termine di questo processo, l’installazione è completata, ma è ancora necessario prendere alcune precauzioni per rendere sicuro il tuo sistema. Te le spieghiamo nel prossimo passaggio.

Terzo passaggio: eseguire lo script di sicurezza

MariaDB fornisce un proprio script di sicurezza per le versioni più recenti. Puoi usarlo per modificare alcune impostazioni predefinite. Il comando per avviare lo script è il seguente:

sudo mysql_secure_installation
bash

Dopo aver avviato lo script, ti verrà chiesto di inserire la password di root per il database, che però deve essere ancora impostata. Premi [Invio] per saltare questo passaggio per il momento. Ti viene chiesto se vuoi passare all’autenticazione tramite unix_socket come alternativa. Rifiuta premendo [N] e confermando con [Invio].

Ora ti viene richiesto se vuoi cambiare la password di root. Per motivi di sicurezza questa operazione non è consigliata. Perciò, premi nuovamente [N] e conferma con [Invio]. Rispondi affermativamente alle voci successive con [Y] per rimuovere eventuali utenti anonimi, il database di prova e i login di root da remoto.

Quarto passaggio: creare un amministratore aggiuntivo (facoltativo)

Il passaggio riportato di seguito è facoltativo, ma è altamente consigliato per proteggere il tuo sistema. In Debian 11, al posto della password, viene utilizzato unix_socket per autenticare l’utente root di MariaDB. Sebbene questo abbia alcuni vantaggi, può causare problemi nel momento in cui programmi esterni richiedono permessi di amministrazione. Una soluzione è quella di creare un utente amministratore aggiuntivo da affiancare all’account root. I passaggi necessari sono indicati qui di seguito.

Apri la shell di MariaDB:

sudo mariadb -u root
bash

Ora crea il nuovo utente. Modifica il nome utente e la password a tuo piacimento.

CREATE USER 'nomeutente'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'nomeutente'@'localhost' WITH GRANT OPTION;
sql

Utilizza il comando FLUSH PRIVILEGES per confermare le modifiche:

FLUSH PRIVILEGES;
sql

Infine, chiudi la shell:

exit
bash

Quinto passaggio: verificare la corretta esecuzione di MariaDB

Infine, occorre verificare se l’installazione di MariaDB su Debian 11 è andata a buon fine e se il sistema viene eseguito in modo corretto. Per farlo, verifica lo stato con questo comando:

sudo systemctl status mariadb
bash

Se MariaDB non si avvia automaticamente, usa il seguente comando:

sudo systemctl start mariadb
bash

A questo punto MariaDB è pronto per essere utilizzato.

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