Questo articolo descrive il funzionamento di base dei database su Webhosting. Se deve esportare o importare dati, segua la guida Webhosting – Importazione ed esportazione del database in phpMyAdmin.
In questo articolo scoprirà:
- Quali sono i parametri dei database
- Come creare un database
- Come funzionano gli account utente del database
- Come gestire un database
- Come verificare la versione del database
- Problemi comuni
- Domande frequenti
Parametri dei database
Ogni webhosting dispone di un numero illimitato di database MariaDB.
I parametri di base dei database su Webhosting sono:
- Spazio totale per i database: 1 GB per il webhosting LowCost ⧉, 2 GB per NoLimit ⧉, 5 GB per la variante Extra ⧉
- Creazione ed eliminazione tramite l’amministrazione clienti
- Gestione tramite l’interfaccia phpMyAdmin ⧉
Creazione del database
Per creare un database segua queste istruzioni:
- Acceda alla amministrazione clienti ⧉.
- Nel menu in alto selezioni la scheda Hosting services Webhosting oppure WMS.
- Apra il dettaglio del servizio desiderato.
- Nel menu a sinistra clicchi sul link New database.
- Dia un nome al database (max. 7 caratteri senza segni diacritici), selezioni o inserisca il destinatario dell’e-mail con la password e clicchi sul pulsante Create.
In alternativa può creare il database direttamente nel dettaglio di Webhosting cliccando sul link create new nella tabella Databases.

Dopo la creazione del database il sistema invia i dati di accesso all’indirizzo e-mail indicato durante l’attivazione del servizio.
Account utente del database
Ai database è possibile accedere solo dall’interfaccia web phpMyAdmin ⧉ e dai server di webhosting VEDOS. I database non sono accessibili dall’esterno né da altri server e non consentiamo in alcun modo tale accesso.
Dopo l’attivazione di un database MariaDB riceverà due serie di dati di accesso:
- Utente admin (il nome di accesso inizia con la lettera e) dispone di tutti i diritti sul database. Con questo nome utente gestisca i database esclusivamente tramite l’interfaccia phpMyAdmin[pma] – se non è strettamente necessario, non lo utilizzi per connettersi da PHP.
- Utente web (il nome di accesso inizia con la lettera w) dispone di diritti limitati: può lavorare con i dati, ma non può modificare la struttura delle tabelle. Utilizzi questo utente per collegare PHP al database.
Ogni database ha questi 2 utenti predefiniti. Per motivi di sicurezza non è possibile modificare i diritti di questi utenti né aggiungerne di nuovi.
Quando inserisce i dati del database nella Sua applicazione PHP, si assicuri di inserire correttamente i seguenti 4 dati (li trova nell’e-mail con le informazioni sulla creazione del database oppure nel dettaglio del database nell’amministrazione clienti):
- nome del server del database – nel formato wmX.wedos.net oppure mdX.wedos.net, dove X è il numero
- nome del database
- nome di accesso
- password (faccia attenzione a eventuali spazi prima o dopo la password)
Gestione del database
Le modifiche inserite nell’amministrazione clienti diventano effettive entro 30 minuti.
Per accedere alla gestione del database nell’amministrazione clienti segua questi passaggi:
- Acceda alla amministrazione clienti ⧉.
- Nel menu in alto selezioni la scheda Hosting services Webhosting oppure WMS.
- Apra il dettaglio del servizio desiderato.
- Nel dettaglio del servizio trovi il database desiderato e clicchi sull’icona della lente per aprirne il dettaglio.

Direttamente nell’amministrazione clienti è possibile:
Modifica della password dell’account del database
Se modifica la password dell’utente con cui la Sua applicazione accede al database, inserisca la modifica corrispondente anche nel codice PHP che accede al database tramite questo account e la relativa password! Se nel codice lascia la vecchia password, la connessione al database non funzionerà.
È possibile cambiare la password di ogni account del database. Nella tabella Change password admin oppure Change password web in dettaglio del database effettui la modifica e la salvi.

Eliminazione del database
Prima di eliminare il database consigliamo di salvare i dati con un backup tramite esportazione secondo questa guida. L’eliminazione del database comporta la sua rimozione completa e irreversibile, inclusi tutti i dati che contiene.
Per eliminare il database, nel campo all’interno del riquadro Delete Database scriva in maiuscolo la parola DELETE e confermi con il pulsante Delete Database.

Dopo l’eliminazione non è possibile creare un nuovo database con lo stesso nome.
I dati stessi possono essere ripristinati da un backup proprio o dal nostro backup, e precisamente importazione in un database appena creato. Il nuovo database si collega poi all’applicazione web modificandone la configurazione.
Versione attuale del database
La versione massima possibile di MariaDB è attualmente 10.11.16.
Se la versione del database non Le viene comunicata dal software che utilizza il database, può verificarla in:
Versione del database nell’amministrazione clienti
La versione del database (e altre informazioni) si ottiene nel dettaglio del database con questi passaggi:
- Acceda alla amministrazione clienti ⧉.
- Nel menu in alto selezioni Hosting services Webhosting oppure WMS.
- Dall’elenco selezioni il servizio di cui desidera verificare il database.
- Nel dettaglio del servizio, nella tabella Databases clicchi sul nome del database scelto.
- Nel dettaglio del database, alla voce Database server verifichi la versione del database.

Versione del database in phpMyAdmin
Nell’interfaccia phpMyAdmin ottiene la versione del database nel modo seguente:
- Acceda all’interfaccia phpMyAdmin ⧉.
- Cerchi la versione del database nel pannello Database server.

Problemi comuni
Tra i problemi comuni dei database rientrano:
- Versione del database non adatta
- Database lento
- Database non raggiungibile da Internet
- L’utente web non dispone di diritti sufficienti
- Il sito smette di funzionare dopo la modifica del database
- Database eliminato per errore
Versione del database non adatta
Problema: L’applicazione richiede un tipo o una versione di database diversi.
Soluzione: I nostri servizi di norma non supportano il cambio della versione del database.
Webhosting supporta solo database MariaDB. Qualsiasi altro sistema di database può essere eseguito solo su un server proprio ⧉.
Database lento
Problema: L’applicazione richiede un tipo o una versione di database diversi.
Causa: La velocità del database dipende in larga misura dalle sue dimensioni e dalla qualità dell’indicizzazione. Una causa frequente è l’assenza dell’indice primario del database.
Soluzione: Verifichi che il database non contenga voci superflue, ad esempio log di archivio e altri elementi che il sito e i suoi componenti non utilizzano attivamente. Si assicuri che ogni tabella contenga un indice primario e, se necessario, aggiorni l’indicizzazione dei contenuti.
Maggiori informazioni sono disponibili nell’articolo della community MySQL – ottimizzazione delle prestazioni, indici ⧉.
Database non raggiungibile da Internet
Problema: Non riesco ad accedere al database da un’applicazione che gira presso un altro provider o sul mio computer.
Causa: Per motivi di sicurezza l’accesso ai database su Webhosting è limitato ai soli servizi WEDOS Webhosting e WMS. Non concediamo eccezioni a questa regola.
Soluzione: Per gestire i database utilizzi un’applicazione su Webhosting (ad es. su un sottodominio), oppure l’interfaccia phpMyAdmin ⧉.
Diritti insufficienti dell’utente web
Problema: L’applicazione non funziona correttamente se accedo al database come utente web.
Causa: L’applicazione deve utilizzare comandi dell’account amministratore, ad esempio la creazione di tabelle durante l’installazione di un sistema di gestione dei contenuti.
Soluzione: Inserisca i dati dell’account amministratore per il tempo strettamente necessario.
Sito non funzionante dopo la modifica del database
Problema: Dopo aver modificato il database il sito ha smesso di funzionare.
Causa: La fonte di problemi più frequente è la modifica della password nell’amministrazione, ma non nel file di configurazione del sito. Può trattarsi anche del danneggiamento o dell’eliminazione di una parte del database necessaria al corretto funzionamento del sito.
Soluzione: Se ha modificato soltanto la password del database, la aggiorni nel file di configurazione della Sua applicazione. Una guida della community per la modifica nei più comuni sistemi di gestione dei contenuti è disponibile a questo link ⧉. Se ha modificato il contenuto del database e il sito ha smesso di funzionare, importi il backup.
Database eliminato
Problema: Abbiamo eliminato un database per errore.
Soluzione: Esistono due tipi di database eliminati:
- Dati eliminati ripristini da un backup.
- Un database eliminato (secondo la guida nel capitolo Eliminazione del database) non può essere ripristinato come tale. Crei un nuovo database (con un nuovo nome) e in esso ripristini i dati da un backup. Inoltre corregga i dati di accesso nel file di configurazione dell’applicazione (una guida della community per la modifica nei più comuni sistemi di gestione dei contenuti è disponibile a questo link ⧉).
Domande frequenti
Dove devo impostare esattamente in PHP i nuovi dati di accesso al database?
Dipende dalla Sua applicazione specifica. Un articolo con la connessione ai database dei più comuni sistemi di gestione dei contenuti è disponibile nella guida della community CMS, sistemi di gestione dei contenuti e connessione al database ⧉. Se utilizza un’altra applicazione, si rivolga al supporto dell’applicazione o al Suo webmaster.
Qual è la differenza tra MySQL / MariaDB?
MariaDB è un derivato di MySQL. I due sono compatibili tra loro e la maggior parte dei CMS funziona pienamente con MariaDB. Se la Sua applicazione richiede MySQL, dovrebbe funzionare in modo affidabile anche con MariaDB e viceversa. Sulla maggior parte dei server DB utilizziamo ormai solo MariaDB, senza possibilità di modifica. Se richiede tassativamente MySQL, la soluzione potrebbe essere un server VPS ⧉. In alternativa contatti il nostro Supporto.
Come posso trovare i dati di accesso al database senza l’e-mail di attivazione del servizio?
Può ricavarli dal file di configurazione della Sua applicazione PHP che utilizza il database. Se non è possibile, dovrà cambiare la password del database. Accanto al modulo per la modifica delle password trova anche una tabella con la panoramica degli accessi al database.