Installare MariaDB su Debian 10: tutorial in cinque passaggi

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

  1. Aggiornamento del sistema.
  2. Installazione di MariaDB.
  3. Configurazione del sistema di gestione del database.
  4. Creazione di un utente amministratore aggiuntivo (facoltativo).
  5. Verifica dell’installazione.

I vantaggi di utilizzare MariaDB su Debian 10

Hai messo a confronto MariaDB e MySQL e hai optato per il fork più recente? Con Debian, il sistema di gestione dei database può essere utilizzato come alternativa a MySQL nello stack LAMP (Linux, Apache, MySQL e PHP, Python o Perl), dal momento che MariaDB è stato creato proprio per andare a sostituire direttamente MySQL. Nel frattempo Debian utilizza per impostazione predefinita unicamente MariaDB e mette anche a disposizione tutti i pacchetti necessari.

Consiglio

Nella nostra Digital Guide trovi anche i tutorial per installare MariaDB su Debian 11 e installare MariaDB su Debian 12, oltre a una guida all’installazione di MongoDB su Debian 10.

Quali sono i requisiti per l’installazione?

Per l’installazione di MariaDB su Debian è necessario soddisfare solo pochi requisiti. Occorre creare un server con Debian 10 e disporre di un utente non-root con privilegi sudo. È inoltre necessario impostare e attivare in anticipo un firewall sufficientemente potente. Una volta soddisfatti questi requisiti, puoi passare all’installazione vera e propria.

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 10: guida completa

Nei paragrafi seguenti ti spieghiamo in dettaglio come installare MariaDB su Debian 10.

Primo passaggio: aggiornare il sistema

Per prima cosa è necessario aggiornare l’indice dei pacchetti per assicurarsi di lavorare con le versioni più recenti. Puoi farlo utilizzando i seguenti comandi apt:

sudo apt update
sudo apt upgrade
bash

La versione di Debian 10 dovrebbe ora essere aggiornata.

Secondo passaggio: installare MariaDB su Debian 10

Ora puoi installare MariaDB. In Debian 10, la versione 10.3 è inclusa nel repository dei pacchetti per impostazione predefinita, poiché attualmente è considerata l’opzione preferita per MySQL. Per installare il pacchetto, usa il seguente comando:

sudo apt install mariadb-server
bash

Terzo passaggio: configurare le impostazioni di sicurezza di MariaDB

A questo punto l’installazione dei file di MariaDB su Debian 10 è avvenuta, ma è ancora necessario implementare le misure di sicurezza adeguate con le relative configurazioni. Per garantire la protezione dei tuoi dati e del tuo sistema, nel pacchetto MariaDB trovi uno script con il quale regolare l’accesso al server e rimuovere gli account inutilizzati. Per apportare le modifiche, utilizza il seguente comando:

sudo mysql_secure_installation
bash

Come prima cosa viene chiesta la password di root. Poiché non ne hai ancora impostata una, premi il tasto [Invio] per creare una nuova password. Tuttavia, dal momento che l’account root di MariaDB è strettamente legato a diverse attività di manutenzione e amministrazione automatizzate, ti consigliamo di non modificare l’autenticazione in questo momento. Altrimenti, nel peggiore dei casi, gli aggiornamenti potrebbero rimuovere i tuoi permessi di amministrazione. Pertanto, digita [N] e conferma nuovamente con [Invio].

Puoi accettare tutte le altre impostazioni con [Y] e premere il tasto [Invio]. Per impostazione predefinita vengono rimossi il database di prova e alcuni utenti anonimi. Anche i login di root remoti vengono disattivati.

Quarto passaggio: creare un account amministratore (facoltativo)

Il seguente passaggio è facoltativo. Poiché per impostazione predefinita l’utente root di MariaDB su Debian utilizza unix_socket invece di una password per l’autenticazione, possono verificarsi dei problemi con i programmi esterni non appena questi richiedono permessi di amministrazione. Per questo motivo, oltre all’account root, è consigliabile creare un nuovo account amministratore, che viene utilizzato per l’accesso con password. Questo account ha gli stessi permessi dell’account root, ma è configurato per essere utilizzato con una password di protezione. Per fare ciò, esegui i seguenti passaggi.

Apri MariaDB:

sudo mariadb -u root
bash

Crea quindi un nuovo utente con privilegi di root e una password. Puoi definire 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 ora il comando FLUSH PRIVILEGES per applicare immediatamente le modifiche:

FLUSH PRIVILEGES;
sql

Infine, esci dalla shell:

exit
bash

Quinto passaggio: verificare la corretta esecuzione di MariaDB

Nell’ultimo passaggio, occorre verificare se MariaDB viene eseguito correttamente e automaticamente dopo essere stato installato su Debian 10. Avvia la verifica con questo comando:

sudo systemctl status mariadb
bash

Se MariaDB non si avvia automaticamente, usa questo comando:

sudo systemctl start mariadb
bash

Ora puoi utilizzare MariaDB.

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