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
Managed Database Services
Concentrati sul tuo progetto, noi pensiamo al resto
  • Partner IONOS Cloud
  • Soluzioni flessibili e su misura
  • Data center situati in Europa

Perché usare MariaDB su Ubuntu 24.04?

Ubuntu 24.04 “Noble Numbat” è una distribuzione Linux moderna, stabile e supportata a lungo termine. 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
  • 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 o come installare MariaDB su Ubuntu 20.04.

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:

sudo apt update && sudo apt upgrade -y
bash

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:

sudo apt install mariadb-server -y
bash
Compute Engine
La soluzione IaaS ideale per i tuoi carichi di lavoro
  • vCPU estremamente vantaggiose e potenti core dedicati
  • Massima flessibilità senza periodo contrattuale minimo
  • Servizio di assistenza tecnica 24 ore su 24, 7 giorni su 7

Terzo passaggio: avvia e abilita il servizio MariaDB

Avvia il servizio MariaDB con il seguente comando:

sudo systemctl start mariadb
bash

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

sudo systemctl enable mariadb
bash

Verifica lo stato:

sudo systemctl status mariadb
bash

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:

sudo mariadb_secure_installation
bash

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

sudo mariadb -u root -p
bash

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:

CREATE DATABASE db_example;
sql

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

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

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:

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

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

Infine, inserisci il seguente comando:

FLUSH PRIVILEGES;
sql

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

EXIT;
sql

Sesto passaggio: testa l’accesso

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

mariadb -u webuser -p db_example
bash

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:

SHOW TABLES;
sql

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.

Hai trovato questo articolo utile?
Vai al menu principale