Accedi alla Console ICBS
Overview
Generale
Sicurezza e account
Domini
Zone DNS
DNS dinamico
Record DNS
Monitoring
Funzionalità
Database
  • Backup, ripristino e migrazione
  • Dati di connessione del database
Web hosting
Web server
Account email
Account FTP
Supporto
API

Database

MariaDB/MySQL

Ultimo aggiornamento: 14/06/2026, 23:52

Note legali·Privacy·Policy di sistema·Termini e condizioni

MariaDB/MySQL è un RDBMS (Relational Database Management System) open source che usa il linguaggio SQL (Structured Query Language) per elaborare le informazioni. È un'applicazione molto diffusa per i siti web che accedono a database.

I database MySQL sulla Console ICBS

Questo elenco mostra tutti i database MySQL creati e il relativo account. Clicca sulle frecce per cambiare l'ordinamento dell'elenco. Clicca su Mostra dimensioni database per visualizzare la dimensione di ciascun database. Tieni presente che questa funzione può richiedere un po' di tempo se i database sono numerosi e/o molto grandi.

Creare un database MariaDB/MySQL

Apri la sezione MySQL dal menu di navigazione, scegli il dominio per cui vuoi creare il database e, in alto a destra, apri il menu Azioni e scegli Aggiungi database (se non hai ancora nessun database puoi usare anche Crea database nello stato vuoto). Si apre la finestra Crea database MySQL, dove indichi:

  • Nome database — viene prefissato automaticamente con il nome del dominio (es. dominio_).
  • Utente database — anch'esso prefissato automaticamente con lo stesso prefisso.
  • Password — almeno 8 caratteri. Puoi usare il generatore integrato per ottenere una password casuale sicura.
  • Host — già precompilato e non modificabile.

Premi Crea per completare: il database viene creato sul server di hosting assegnato al dominio.

Nota: al termine la password viene mostrata una sola volta. Copiala subito e conservala in un luogo sicuro: non potrà essere recuperata in seguito (potrai però impostarne una nuova in qualsiasi momento).

Se hai raggiunto il limite di database del dominio, oppure se il dominio è protetto, la creazione non è disponibile.

Tre password per diversi livelli di accesso

Quando crei un database MariaDB/MySQL nella Console ICBS, non imposti una sola password. Ne imposti tre diverse. Ogni password appartiene allo stesso utente del database ma concede diritti differenti. Questo ti permette di controllare con precisione cosa un'applicazione può fare con il tuo database.

PasswordDirittiA cosa serve
Password principaleDiritti completi (lettura, scrittura e modifiche strutturali)Operazioni amministrative, ad es. accedere a phpMyAdmin o importare un backup
Lettura e scritturaLegge e scrive i dati, ma non può modificare la struttura delle tabelle
Documentazione
La tua applicazione web durante il normale funzionamento, ad es. WordPress, Joomla, il tuo negozio online
Sola letturaLegge soltanto i datiStrumenti di analisi e reportistica, dashboard esterne, script di statistica

Perché ha senso usare password separate

A prima vista sembra più semplice usare la password principale ovunque. In pratica, però, separarle conviene per due motivi:

Sicurezza: se la password della tua applicazione web finisce nelle mani sbagliate, ad esempio a causa di una vulnerabilità del CMS che usi o di un server compromesso, il danno è limitato. Con la password di lettura e scrittura un malintenzionato può manipolare i dati ma non può distruggere l'intera struttura del database. Con la password di sola lettura di uno strumento di reportistica non può modificare alcun dato.

Evitare errori accidentali: anche senza un attacco, password separate ti proteggono dai tuoi stessi errori. Uno script di statistica che gira con la password di sola lettura non può cancellare alcun dato, anche se contiene un errore di programmazione.

Una configurazione tipica

Uno scenario comune per un sito WordPress con uno strumento di analisi esterno è il seguente:

  • WordPress si connette con la password di lettura e scrittura. Legge e scrive articoli, commenti e dati utente, ma non ha bisogno di creare nuove tabelle.
  • Una dashboard Matomo o di reportistica su un altro server legge le statistiche delle visite dal database usando la password di sola lettura.
  • Per le operazioni di manutenzione, ogni tanto accedi tu stesso a phpMyAdmin usando la password principale, ad esempio per installare un aggiornamento o importare un backup.

Nota: durante un aggiornamento di WordPress che include migrazioni del database (nuove tabelle o colonne modificate), hai temporaneamente bisogno della password principale in wp-config.php. Reimpostala sulla password di lettura e scrittura una volta completato l'aggiornamento.

Cambiare le password

Puoi cambiare le password in qualsiasi momento nella Console ICBS, alla voce MariaDB/MySQL, usando l'icona di modifica accanto al tuo database. Ricorda che, dopo una modifica, devi aggiornare anche i dati di connessione nelle tue applicazioni. In caso contrario non riusciranno più a raggiungere il database.

Gestire i tuoi database

Nella panoramica puoi creare un nuovo database oppure modificare, eliminare, fare il backup e accedere ai database esistenti tramite phpMyAdmin.

Se vuoi eliminare un database, la Console ICBS ti chiederà di confermare l'operazione prima di procedere definitivamente. Fai attenzione quando confermi: l'eliminazione non può essere annullata.

Nota: se il dominio è protetto (o non attivo), le operazioni di creazione, modifica ed eliminazione dei database sono bloccate, sia dall'elenco sia dal dettaglio del database. Restano disponibili la consultazione dei dati di connessione, il backup e l'accesso a phpMyAdmin. Disattiva la protezione dal lucchetto in alto per procedere.

Esempi di comandi per l'accesso cifrato a MariaDB/MySQL:

  • Riga di comando MariaDB/MySQL
    mysql --ssl --ssl-ca sqlca.pem -h HOSTNAME ...
    
  • PHP (PDO)
    $pdo = new PDO('mysql:host=HOSTNAME;dbname=DBNAME', 'USERNAME', 'PASSWORD', array(PDO::MYSQL_ATTR_SSL_CA=>'sqlca.pem'));
    
  • PHP (mysqli)
    $db = mysqli_init();
    $db->ssl_set(NULL, NULL, 'sqlca.pem', NULL, NULL);
    $link = mysqli_real_connect ($db, 'HOSTNAME', 'USERNAME', 'PASSWORD','DBNAME', 3306, NULL, MYSQLI_CLIENT_SSL);
    

Cambiare la password MySQL

Clicca sull'hosting nella panoramica dei prodotti e, alla voce Servizi, seleziona MariaDB/MySQL. Clicca quindi sull'icona dell'ingranaggio. Sovrascrivi le password e clicca su Salva. Ripeti l'operazione per tutti i database.

Nota importante: potrebbe essere necessario cambiare la nuova password anche nei file di configurazione del software MySQL installato.

Cos'è phpMyAdmin?

phpMyAdmin è uno strumento grafico di amministrazione dei database per MariaDB/MySQL. È un buon modo per gestire i database senza dover imparare il linguaggio SQL.

Tramite l'interfaccia grafica puoi aggiungere, modificare ed eliminare le informazioni con facilità.

Per maggiori informazioni su phpMyAdmin, visita il sito ufficiale https://www.phpmyadmin.net/ .

Per i database più grandi, consigliamo di usare un query browser. Ecco alcuni esempi di query browser gratuiti: https://www.mysql.com/products/workbench/, https://www.heidisql.com/

Riparazione del database

Molto spesso è possibile riparare database MySQL corrotti. Segui questi passaggi nella Console ICBS:

  • Vai su Hosting → MySQL.
  • Seleziona il database e clicca su phpMyAdmin.
  • Clicca su Seleziona tutto nella panoramica delle tabelle.
  • Clicca su Ripara le tabelle selezionate.