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, usiamo Ubuntu 20.04 come sistema operativo, ma sono indicati anche i comandi equivalenti per altre distro Linux che offriamo sul nostro sito. Questi comandi vanno eseguiti via SSH; se non sai come connetterti al tuo server via SSH, dai un’occhiata qui: Accesso iniziale (SSH).

Installa Database con il One Click Apps Installer​

Puoi installare Database direttamente tramite il nostro One Click Apps Installer nell’interfaccia web del VPS. Dopo aver completato la configurazione iniziale delle app, apri il catalogo app, cerca Database e avvia il deploy con le impostazioni di progetto, ambiente e dominio che preferisci. È un modo veloce e user-friendly per deployare e gestire Database senza dover usare la linea di comando manualmente, godendo comunque di gestione web integrata, supporto per domini personalizzati e provisioning SSL dove disponibile.

Preparazione​

Prima di iniziare l’installazione di un database, assicurati che il sistema sia aggiornato. Per farlo, aggiorna i pacchetti dal package manager del sistema con il comando corrispondente al tuo OS:

// 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 performance migliorate, sicurezza e sviluppo continuo. 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 nel package manager, quindi eseguendo questo comando ti assicuri di prendere la versione più aggiornata.

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

Dopo aver aggiunto il repo, aggiorna la cache del package manager 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 completato il setup del repo, puoi installare MariaDB con il pacchetto mariadb-server. Esegui il comando corrispondente al tuo sistema operativo:

// 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:

mysql_secure_installation

Ora puoi configurare il tuo server MariaDB (MySQL) seguendo le istruzioni e impostando una password per il server. Alla prima richiesta puoi saltare 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, è normale e la password sarà comunque salvata. Usa una password sicura per root e conservala in un posto sicuro.

Ti verrà chiesto se vuoi rimuovere gli utenti anonimi dal server: fallo sempre per motivi di sicurezza, conferma con y:

Poi decidi se l’utente root può connettersi da remoto: per sicurezza disattiva questa opzione confermando con y:

Puoi anche confermare di rimuovere il database di test fornito da MariaDB (MySQL) con y, non serve e si può eliminare:

Alla fine ti verrà chiesto se vuoi aggiornare i permessi del database: conferma con y per attivare la password impostata per root:

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