# Installare MariaDB su Ubuntu 24.04: come fare

MariaDB si può configurare e utilizzare in modo affidabile su Ubuntu 24.04 in pochi passaggi:

1. Aggiorna Ubuntu
2. Installa il server MariaDB tramite i repository ufficiali
3. Proteggi l’installazione con l’assistente di sicurezza integrato
4. Avvia il servizio del database e verificane il corretto funzionamento
5. Crea un account utente e testa l’accesso

## Perché usare MariaDB su Ubuntu 24.04?

Ubuntu 24.04 “Noble Numbat” è una distribuzione Linux moderna, stabile e supportata a lungo termine. [MariaDB](https://www.ionos.it/digitalguide/server/know-how/cose-mariadb/) offre funzionalità avanzate, migliori prestazioni rispetto a **MySQL** ed è completamente open source. Questa combinazione è particolarmente adatta per server web, ambienti di sviluppo o come back end di database per applicazioni come WordPress, Nextcloud o Home Assistant.

## Quali sono i requisiti?

Prima di iniziare, assicurati che siano soddisfatti i seguenti prerequisiti:

- Un sistema con Ubuntu 24.04 (server o desktop)
- Accesso root o un utente con permessi [sudo](https://www.ionos.it/digitalguide/server/configurazione/comando-sudo-su-linux/)
- Accesso al terminale o SSH

\##: Installare MariaDB su Ubuntu 24.04: una guida

Nel nostro tutorial ti spieghiamo come installare MariaDB su Ubuntu 24.04. Se usi una versione precedente, verifica come [installare MariaDB su Ubuntu 22.04](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/installare-mariadb-su-ubuntu-2204/) o come [installare MariaDB su Ubuntu 20.04](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/installazione-di-mariadb-su-ubuntu-2004/).

### Primo passaggio: aggiorna il sistema

Per prima cosa dovresti aggiornare il tuo sistema Ubuntu. In questo modo ti assicuri che tutti i pacchetti siano aggiornati e che non ci siano conflitti durante l’installazione:

```bash
sudo apt update && sudo apt upgrade -y
```

Questo comando aggiorna le liste dei pacchetti e installa tutti gli aggiornamenti disponibili.

### Secondo passaggio: installa MariaDB su Ubuntu

MariaDB è incluso nel **repository ufficiale di Ubuntu**. Puoi installarlo direttamente tramite APT:

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

### Terzo passaggio: avvia e abilita il servizio MariaDB

Avvia il servizio MariaDB con il seguente comando:

```bash
sudo systemctl start mariadb
```

Per avviare automaticamente MariaDB su Ubuntu all’avvio del sistema, abilita il servizio:

```bash
sudo systemctl enable mariadb
```

Verifica lo stato:

```bash
sudo systemctl status mariadb
```

Dovresti vedere un output che mostra che il servizio è attivo (`running`). In tal caso, hai installato e avviato con successo MariaDB.

### Quarto passaggio: proteggi MariaDB

Per impostazione predefinita, MariaDB è configurato in modo relativamente aperto dopo l’installazione. Dovresti cambiarlo con lo **script di sicurezza** integrato:

```bash
sudo mariadb_secure_installation
```

Segui le istruzioni nel terminale. Puoi, tra le altre cose:

- Impostare una password di root
- Rimuovere gli account utente anonimi
- Disabilitare l’accesso root remoto
- Rimuovere il database di test
- Ricaricare le tabelle dei permessi

Conferma con `y`. In questo modo la tua istanza di MariaDB su Ubuntu è protetta meglio contro accessi non autorizzati.

Consiglio Facoltativamente, puoi sbloccare la porta 3306 di MariaDB nel firewall solo per gli [indirizzi IP](https://www.ionos.it/digitalguide/server/know-how/cose-un-indirizzo-di-ip/) affidabili. Ad esempio, se desideri consentire un’intera sottorete (ad esempio, una rete interna aziendale), usa il seguente comando: `sudo ufw allow from 192.168.0.0/24 to any port 3306`. Se è pianificato solo l’uso locale, il comando corrispondente è `sudo ufw deny 3306`.

### Quinto passaggio: crea utente e database

Accedi alla console di MariaDB:

```bash
sudo mariadb -u root -p
```

Inserisci la password impostata in precedenza. Ora ti trovi nella shell di MariaDB e puoi eseguire i comandi necessari.

Crea un nuovo database, ad esempio per un’applicazione web o un CMS:

```sql
CREATE DATABASE db_example;
```

Crea ora un account utente che potrà accedere al database tramite un’applicazione:

```sql
CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';
```

Assicurati di utilizzare una password sicura. Sostituisci `webuser` e la password con le tue informazioni personali.

L’account utente necessita ora dei permessi appropriati sul database desiderato:

```sql
GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';
```

Questa istruzione consente all’utente di eseguire tutte le operazioni sul database `db_example`.

Infine, inserisci il seguente comando:

```sql
FLUSH PRIVILEGES;
```

In questo modo, tutti i permessi saranno attivi immediatamente. Esci dal database con:

```sql
EXIT;
```

### Sesto passaggio: testa l’accesso

Puoi ora testare se il nuovo utente riesce ad accedere con successo al database:

```bash
mariadb -u webuser -p db_example
```

Inserisci la password assegnata precedentemente. Dopo che il login è andato a buon fine, vedrai la shell di MariaDB. Qui puoi, ad esempio, verificare se il database è accessibile:

```sql
SHOW TABLES;
```

Il database è vuoto, a meno che tu non abbia creato delle tabelle. Questo test di accesso conferma comunque che la tua configurazione ha funzionato correttamente.


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