Vai al contenuto principale

Configura Database su un Server Linux - Deploy e Gestione dei Servizi Database

I prodotti ideali per questa guida

Inizia subito — ordina il prodotto adatto e segui questa guida passo dopo passo.

Introduzione

Questa guida ti mostra i passaggi per installare diversi tipi di database. Per questo esempio, utilizziamo Ubuntu 20.04 come sistema operativo, ma sono indicati anche i comandi equivalenti per altre distro Linux che offriamo sul nostro sito. Questi comandi devono essere eseguiti via SSH; se non sai come connetterti al tuo server via SSH, dai un’occhiata qui: Accesso iniziale (SSH).

Preparazione

Prima di iniziare con l’installazione di un database, è fondamentale assicurarsi che il sistema sia aggiornato. Per farlo, aggiorna i pacchetti dal gestore pacchetti del sistema con il comando corrispondente al tuo sistema operativo:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

Tipi di Database

A seconda del servizio database che vuoi installare, segui la guida corrispondente:

Cos’è MariaDB?

MariaDB è un sistema di gestione database relazionale open-source, originariamente fork di MySQL. Garantisce prestazioni migliorate, sicurezza e sviluppo continuo. In particolare, MariaDB offre motori di archiviazione avanzati e un’architettura completamente compatibile con MySQL. Ti consigliamo MariaDB rispetto a MySQL.

Installazione MariaDB

Prima di tutto, assicurati di installare l’ultima versione di MariaDB. Alcuni sistemi operativi più vecchi come Debian 9 o Ubuntu 18.04 non includono di default l’ultima versione di MariaDB nei loro repository, quindi eseguendo questo comando ti assicuri di ottenere la versione più aggiornata.

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Dopo aver installato il repo, aggiorna la cache del gestore pacchetti seguendo i passaggi della sezione preparazione.

informazioni

L’installazione del repo MariaDB (passo sopra) può essere tranquillamente saltata su sistemi moderni come Ubuntu 22.04 o Debian 11.

Una volta completata la configurazione del repo, puoi procedere con l’installazione di MariaDB installando il pacchetto mariadb-server. A seconda del sistema operativo, esegui uno dei seguenti comandi:

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

Configurazione MariaDB

Terminata l’installazione, avvia la configurazione del server con questo comando:

mysql_secure_installation

Ora puoi configurare il tuo server MariaDB (MySQL) seguendo le istruzioni e impostando una password per il server. Alla richiesta successiva, puoi saltare l’input premendo Invio.

informazioni

L’utente root è l’utente principale del tuo server MariaDB (MySQL)!

Ti verrà chiesto se vuoi impostare una password per l’utente root, conferma con y per sì. Poi digita la nuova password per root.

note

Mentre digiti la password, non la vedrai apparire. È normale, la password verrà comunque salvata. Usa una password sicura per root e conservala in un posto sicuro.

Successivamente ti verrà chiesto se vuoi rimuovere gli utenti anonimi dal server, fallo sempre per motivi di sicurezza. Conferma con y:

Alla richiesta successiva, decidi se l’utente root può connettersi al server da remoto. Per sicurezza, disattiva questa opzione confermando con y:

Nel passaggio seguente, puoi confermare la rimozione del database di test fornito da MariaDB (MySQL) con y, perché non serve ed è meglio eliminarlo:

Alla fine della configurazione, ti verrà chiesto se vuoi aggiornare i permessi del database. Conferma con y per attivare la password appena impostata per root:

Il tuo server MariaDB (MySQL) è ora pronto all’uso!