# Come installare MariaDB su Debian 12

La procedura per installare MariaDB su Debian 12 è la seguente:

1. Aggiorna Debian all’ultima versione.
2. Installa MariaDB.
3. Configura il sistema di gestione del database.
4. Verifica lo stato del server e la corretta esecuzione del database.

## MariaDB: il database già presente nel repository standard di Debian 12

Mettendo [MySQL e MariaDB a confronto](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/mariadb-vs-mysql/), la seconda opzione colpisce per affidabilità, sicurezza e flessibilità. Non è infatti un caso se ora fa parte del repository standard di [Debian](https://www.ionos.it/digitalguide/server/know-how/debian-il-sistema-operativo-universale/). Il server SQL MariaDB nasce come **sostituto per MySQL**. In quanto tale, può essere facilmente integrato all’interno dello [stack LAMP](https://www.ionos.it/digitalguide/server/know-how/server-lamp-la-soluzione-per-i-siti-web-dinamici/) (Linux, Apache, MySQL e PHP, Python o Perl) senza dover apportare modifiche sostanziali. In ogni caso, ci sono alcuni aspetti di cui dovresti essere a conoscenza se desideri installare MariaDB su Debian 12. In questo articolo ti guidiamo attraverso la procedura di installazione.

Consiglio Nella nostra Digital Guide trovi anche tutte le informazioni necessarie per [installare MariaDB su Debian 10](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/installare-mariadb-su-debian-10/), così come una guida dettagliata all’[installazione di MariaDB su Debian 11](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/installare-mariadb-su-debian-11/). Inoltre, puoi consultare tutorial relativi ad altri database, come ad esempio la guida all’installazione di [MongoDB su Debian 10](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/installazione-di-mongodb-su-debian/).

## I requisiti da soddisfare per l’installazione

I requisiti che il tuo sistema deve soddisfare per utilizzare MariaDB su Debian 12 sono pochi. È importante che Debian 12 sia già installato e che tu disponga di sufficiente spazio di archiviazione. I requisiti minimi sono **512 MB di RAM e 1 GB di spazio sul disco rigido**. Un core della CPU è sufficiente per un server con un funzionamento normale. È inoltre necessario disporre di un accesso di root e di un [firewall](https://www.ionos.it/digitalguide/server/sicurezza/cose-un-firewall/).

## Installare MariaDB su Debian 12: i passaggi

Nelle sezioni seguenti ti spieghiamo in dettaglio come avviene l’installazione di MariaDB su un dispositivo Debian 12.

### Primo passaggio: aggiornare il sistema e i pacchetti

Prima dell’installazione vera e propria di MariaDB su Debian 12, è opportuno aggiornare il sistema all’ultima versione. Tra le altre cose, questo ti aiuterà a evitare problemi di sicurezza e a beneficiare delle correzioni dei bug e degli aggiornamenti più recenti. Per aggiornare l’indice dei pacchetti e tutte le dipendenze, usa questi due comandi `apt`:

```bash
sudo apt update
sudo apt upgrade
```

Tutti i pacchetti di sistema sono ora aggiornati. Puoi continuare con l’installazione.

### Secondo passaggio: verificare la versione e procedere con l’installazione

Dopo aver effettuato l’aggiornamento, puoi avviare l’installazione di MariaDB su Debian 12. La versione aggiornata del server SQL dovrebbe già essere contenuta nel repository di Debian 12. Per verificarlo, utilizza il seguente comando:

```bash
sudo apt show mariadb-server
```

In questo modo puoi vedere quale versione è inclusa. Se la versione visualizzata è quella desiderata, esegui il seguente comando per avviare l’installazione:

```bash
sudo apt install mariadb-server
```

Durante il processo ti verrà chiesto di inserire la tua password. Una volta fatto ciò, il processo continuerà.

### Terzo passaggio: proteggere e configurare MariaDB

Ora è necessario applicare delle configurazioni per la sicurezza e la protezione del sistema. A questo scopo, il programma fornisce un **proprio script** che puoi utilizzare per impostare le singole misure di sicurezza. Per eseguirlo, utilizza il seguente comando:

```bash
sudo mysql_secure_installation
```

Questo script offre alcune opzioni aggiuntive per proteggere o rafforzare l’installazione. Ad esempio, è possibile **impostare una password di root, rimuovere gli utenti anonimi, eliminare il database di prova e impedire i login remoti di root**. Per confermare le azioni da intraprendere, digita il tasto \[Y\]. Se nessuna di queste opzioni ti interessa, premi \[N\]. Conferma la tua scelta con \[Invio\].

### Quarto passaggio: verificare che l’installazione sia avvenuta correttamente

Al termine dell’installazione di MariaDB su Debian 12, il programma si avvia automaticamente. Per verificare lo stato di MariaDB, inserisci il seguente comando:

```bash
sudo systemctl status mariadb
```

Per eseguire MariaDB, serviti di questo comando:

```bash
sudo mariadb
```

Il comando per verificare la versione di MariaDB attualmente installata è il seguente:

```sql
> SELECT version();
```

Invece, se vorresti disinstallare MariaDB su Debian 12, puoi farlo facilmente con il seguente comando:

```bash
sudo apt purge mariadb-server
```

Conferma che vuoi davvero eliminare completamente il server premendo il tasto \[Y\] seguito da \[Invio\]. A questo punto MariaDB verrà rimosso dal tuo sistema.


This is a markdown version of: [https://www.ionos.it/digitalguide/hosting/tecniche-hosting/installare-mariadb-su-debian-12/](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/installare-mariadb-su-debian-12/) for AI/LLM consumption.