Installare MariaDB su Debian 10: tutorial in cinque passaggi
L’installazione di MariaDB su Debian 10 comprende i seguenti passaggi:
- Aggiornamento del sistema.
- Installazione di MariaDB.
- Configurazione del sistema di gestione del database.
- Creazione di un utente amministratore aggiuntivo (facoltativo).
- 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.
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.
- 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
bashLa 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
bashTerzo 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
bashCome 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
bashCrea 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;
sqlUtilizza ora il comando FLUSH PRIVILEGES
per applicare immediatamente le modifiche:
FLUSH PRIVILEGES;
sqlInfine, esci dalla shell:
exit
bashQuinto 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
bashSe MariaDB non si avvia automaticamente, usa questo comando:
sudo systemctl start mariadb
bashOra puoi utilizzare MariaDB.