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!