WordPress 101: Come creare un database WordPress
John Turner
John Turner
Il database è ciò che mantiene organizzato e accessibile tutto il contenuto di WordPress.
Quando crei un sito web, il tuo host WordPress ne configurerà uno per te. Tuttavia, potresti eventualmente dover creare un nuovo database.
Potresti aver bisogno di un nuovo database se stai configurando un sito web nuovissimo o migrando il tuo sito su un nuovo host. Potresti anche aver bisogno di un ambiente di staging o di database separati per più installazioni di WordPress.
Non preoccuparti se questo suona tecnico. In questo post, ti insegnerò tutto quello che devi sapere!
Ecco i punti chiave:
- Un database WordPress memorizza tutto il contenuto del tuo sito nelle tabelle MySQL, inclusi post, pagine, commenti, dati utente e impostazioni.
- Dovrai creare un nuovo database quando lanci un nuovo sito, migri l'hosting, configuri ambienti di staging o gestisci più installazioni di WordPress.
- Esegui sempre il backup del tuo sito esistente prima di creare un nuovo database per proteggere i tuoi dati.
- Puoi creare un database WordPress utilizzando phpMyAdmin (più tecnico) o il MySQL Database Wizard di cPanel (più intuitivo).
- Dopo aver creato il tuo database, aggiorna il file wp-config.php con le nuove credenziali del database e implementa misure di sicurezza come password complesse e backup regolari.
Indice
Cos'è un database in WordPress?
Pensa a un database WordPress come a un archivio digitale per il tuo sito web. È dove vengono archiviate e organizzate tutte le cose importanti.
Ma invece di cartelle e fogli, le informazioni sono memorizzate in tabelle e righe del database di WordPress. Ecco cosa c'è nel tuo database:
- I tuoi post e le tue pagine
- Commenti lasciati dai lettori
- Informazioni e profili utente
- Impostazioni per i tuoi temi e plugin
- Categorie e tag
- Link e metadati
WordPress utilizza un tipo speciale di database chiamato MySQL. Non lasciare che il nome tecnico ti spaventi: MySQL è solo un sistema in grado di gestire tutte queste informazioni in modo rapido ed efficiente.
Quando qualcuno visita il tuo sito, WordPress recupera le informazioni necessarie da questo database e le visualizza come una pagina web ben formattata. Succede in un batter d'occhio e i tuoi visitatori non vedono mai l'azione dietro le quinte.
Perché creare un database WordPress?
Creare un database non è qualcosa che farai spesso. Ma ci sono alcuni scenari in cui potresti averne bisogno. Analizziamoli!
Configurazione di un nuovo sito WordPress
Il motivo più comune per creare un nuovo database è quando stai lanciando un sito web nuovissimo. Ogni sito web WordPress ha bisogno del proprio database per funzionare. È come dare una base alla tua nuova casa digitale.
Migrazione verso un nuovo host
Stai cambiando provider di hosting? Probabilmente dovrai creare un nuovo database sul tuo nuovo server. Questo assicura che tutto il tuo contenuto abbia un posto dove risiedere in questa nuova posizione.
Creazione di un ambiente di staging
Gli sviluppatori web usano spesso ambienti di staging per i test. Questi richiedono un database separato per evitare di intaccare i dati del sito live.
Gestione di installazioni WordPress multiple
Se gestisci diversi siti WordPress su un unico server, ognuno necessita del proprio database. Questo mantiene tutto organizzato e impedisce che i dati di un sito interferiscano con un altro.
Recupero da errori
Il tuo sito potrebbe riscontrare un problema significativo. Per risolverlo, potresti creare un nuovo database e importare i tuoi dati di backup al suo interno.
Apprendimento e sperimentazione
Forse sei solo curioso di sapere come funziona WordPress "sotto il cofano". Creare un database è un ottimo modo per conoscere il funzionamento interno di WordPress.
Cosa fare prima di creare un database WordPress
Prima di tutto: se stai lavorando con un sito WordPress esistente, effettua un backup. Questo include il tuo database attuale e tutti i tuoi file. È come scattare un'istantanea del tuo sito, per sicurezza.
È sempre meglio prevenire che curare. Se qualcosa va storto, puoi ripristinare il tuo sito al suo stato precedente.
Ci sono diversi modi per eseguire il backup del tuo sito WordPress, ma ti consiglio di utilizzare un plugin come Duplicator. Non solo esegue il backup del tuo sito, ma ti offre modi semplici per ripristinarlo, se necessario.

Avrai bisogno dell'accesso al tuo account di hosting per creare un database. Questo di solito significa accedere al tuo pannello di controllo di hosting (come cPanel) o allo strumento di gestione del database (come phpMyAdmin).
Assicurati di avere a portata di mano questi dettagli di accesso:
- Nome utente e password del tuo account di hosting
- Credenziali del tuo strumento di gestione del database (se diverse da quelle del tuo account di hosting)
Se non sei sicuro di dove trovare queste informazioni, controlla l'email di benvenuto dal tuo provider di hosting o contatta il loro team di supporto.
Host diversi possono avere requisiti o limitazioni specifici per i database. È una buona idea verificare:
- Quanti database puoi creare
- Eventuali convenzioni di denominazione per database o utenti
- Eventuali istruzioni specifiche fornite dal tuo host per la creazione di database
Una rapida occhiata alla knowledge base del tuo provider di hosting o una chat con il loro supporto possono evitarti mal di testa in seguito.
Come creare un database WordPress (2 metodi)
Ora che siamo pronti, creiamo il tuo database WordPress!
Ci sono diversi modi per farlo. Pertanto, il metodo migliore per te dipenderà dalla configurazione del tuo hosting e dal tuo livello di comfort con diversi strumenti.
- Metodo 1: phpMyAdmin: Un'interfaccia di gestione del database potente che ti offre il controllo diretto sulla creazione del database, la configurazione dell'utente e la gestione dei privilegi
- Metodo 2: cPanel MySQL Database Wizard: Uno strumento semplificato e adatto ai principianti che ti guida nella creazione di un database e di un utente
Metodo 1. Creazione di un database WordPress con phpMyAdmin
Immagina phpMyAdmin come la sala di controllo dei tuoi database. È uno strumento potente che potrebbe sembrare un po' intimidatorio all'inizio, ma non preoccuparti: lo navigheremo insieme.
Per prima cosa, dovrai accedere a phpMyAdmin. Di solito, puoi trovarlo nel pannello di controllo del tuo hosting. Cerca un'icona etichettata phpMyAdmin, solitamente nascosta sotto una sezione chiamata Database.

Fai clic sulla scheda Database. Dovresti vedere un campo per creare un nuovo database.

Inserisci un nome per il tuo nuovo database. Scegli qualcosa di memorabile ma evita spazi o caratteri speciali.
Ricorda, alcuni host potrebbero aggiungere un prefisso al nome del tuo database, quindi non sorprenderti se lo vedi.
Dopo aver digitato il nome scelto, premi il pulsante Crea. Proprio così, hai creato il tuo database WordPress! Ma non abbiamo ancora finito.
Ora dobbiamo configurare un utente per questo database.
Fai clic sulla scheda Account utente. In fondo, premi Aggiungi account utente.

Crea un nome utente (di nuovo, evita spazi e caratteri speciali) e una password sicura.
Suggerimento pro: usa un generatore di password per questo. È fondamentale utilizzare una password forte e univoca qui per mantenere sicuro il tuo sito.

Infine, dovrai concedere a questo nuovo utente il permesso di accedere e modificare il tuo nuovo database. Seleziona tutti i privilegi globali e premi Crea utente.

Fai di nuovo clic su Utenti. Trova il nuovo utente e seleziona Modifica privilegi.

Fai clic sull'opzione Database. Sotto Privilegi specifici del database, trova Aggiungi privilegi al seguente database. Scegli il nome del database che hai creato in precedenza e premi Vai.

Seleziona di nuovo tutti i privilegi e fai clic su Aggiorna privilegi utente.

Ed ecco fatto! Hai creato con successo un database WordPress e un utente per accedervi.
Metodo 2. Creazione di un database WordPress con cPanel
Se phpMyAdmin ti è sembrato un po' troppo tecnico, non preoccuparti. Molti provider di hosting offrono un'opzione più user-friendly: cPanel. Questo ti permette di accedere al database WordPress e crearne uno nuovo senza tanti passaggi.
Per prima cosa, dovrai accedere al tuo account cPanel. Il tuo provider di hosting dovrebbe averti fornito i dettagli di accesso.
Fai clic su MySQL Database Wizard.

Nel campo fornito, digita un nome per il tuo nuovo database. Ricorda, mantienilo semplice ed evita gli spazi.

Fai clic su Crea Database, e voilà! Hai appena creato il tuo database WordPress.
Scorri un po' più in basso e vedrai una sezione chiamata Aggiungi nuovo utente. È qui che creeremo l'utente che potrà accedere al tuo nuovo database.

Scegli un nome utente e una password. Ti suggerirei di utilizzare il generatore di password fornito da cPanel. Creerà una password super sicura che manterrà il tuo database protetto.
Dopo aver creato l'utente, devi collegarlo al tuo nuovo database. Cerca una sezione chiamata Aggiungi utente al database. Seleziona il tuo nuovo utente e il tuo nuovo database dai menu a discesa, quindi fai clic su Aggiungi.
Vedrai una pagina con una serie di caselle di controllo per diverse autorizzazioni. Per un database WordPress, seleziona ALL PRIVILEGES. Questo conferisce al tuo utente l'accesso completo per gestire il database.

Ed ecco fatto! Hai creato un database WordPress e un utente corrispondente, tutto tramite l'interfaccia intuitiva di cPanel.
Cosa fare dopo aver creato un database WordPress
Hai creato con successo il tuo database WordPress. Ma il nostro viaggio non è ancora finito. Pensala come costruire una casa: abbiamo gettato le fondamenta, ma ora dobbiamo collegare tutto e assicurarci che sia sicuro.
Prima di tutto: aggiorna il tuo file wp-config.php. Questo file dice al tuo sito WordPress come connettersi al tuo nuovo database.
Se stai installando WordPress per la prima volta, ti verranno richiesti i dettagli del database durante la famosa "installazione in 5 minuti". Inserisci semplicemente il nome del database, il nome utente e la password che hai creato in precedenza e sei pronto.

Ma cosa succede se stai migrando un sito o configurando WordPress manualmente? In tal caso, dovrai modificare tu stesso il file wp-config.php.
Trova il file wp-config.php nella tua directory principale. Aprilo in un editor di testo e cerca queste righe:
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
Sostituisci 'database_name_here', 'username_here' e 'password_here' con i dettagli che hai creato in precedenza. Salva il file e sei pronto!
Ora parliamo di sicurezza. Il tuo database è come il caveau del tuo sito web, quindi dobbiamo assicurarci che sia ben chiuso a chiave.
Ecco alcuni passaggi per proteggere il tuo nuovo database:
- Usa una password forte e unica per il tuo utente del database.
- Limita i privilegi dell'utente del database, se possibile.
- Mantieni aggiornata la tua installazione di WordPress, i temi e i plugin.
- Usa un plugin di sicurezza. Molti offrono funzionalità per proteggere il tuo database da attacchi comuni.
- Crea backup regolarmente. Sono un salvavita se qualcosa va storto.
Ricorda, creare e proteggere il tuo database è un passo cruciale nel tuo percorso con WordPress. Potrebbe sembrare tecnico, ma stai acquisendo competenze preziose che ti serviranno bene mentre gestisci il tuo sito.
Domande frequenti (FAQ)
Un database WordPress è gratuito?
Sì, il database stesso è generalmente incluso nel tuo piano di hosting. Tuttavia, alcuni servizi di database gestiti avanzati potrebbero avere costi aggiuntivi.
Come ottengo un database WordPress?
Puoi creare un database WordPress utilizzando il pannello di controllo del tuo hosting, phpMyAdmin o strumenti da riga di comando. La maggior parte dei provider di hosting offre metodi intuitivi per impostare i database.
Come imposto un database MySQL per WordPress?
L'impostazione di un database MySQL per WordPress comporta la creazione del database, la creazione di un utente e la concessione di privilegi a tale utente sul database. Il tuo provider di hosting di solito offre strumenti per semplificare questo processo.
Qual è il miglior tipo di database per WordPress?
MySQL è il tipo di database standard per WordPress. Tuttavia, MariaDB, un fork di MySQL, è anche ampiamente utilizzato e completamente compatibile con WordPress.
Come creo un database per WordPress in localhost?
Per lo sviluppo locale, puoi usare strumenti come XAMPP o MAMP, che includono interfacce di gestione del database. Questi strumenti rendono facile creare e gestire database sulla tua macchina locale per test e sviluppo.
Conclusione
Creare un database potrebbe sembrare un piccolo passo, ma è una base fondamentale per il tuo sito web. Hai imparato non solo come creare un database MySQL, ma anche come farlo in modo sicuro ed efficiente su diverse piattaforme.
Mentre sei qui, penso che ti piaceranno queste guide aggiuntive su WordPress:
- Come ottimizzare il tuo database WordPress: Ottieni un sito veloce in 10 passaggi
- Come creare un backup del database di WordPress
- I 13 migliori plugin per database WordPress per una facile gestione dei dati
- Come migrare un database di WordPress
- Come ripristinare un database di WordPress
Non dimenticare che strumenti come Duplicator rendono la gestione del database di WordPress un gioco da ragazzi. Prova Duplicator Pro per eseguire facilmente il backup, clonare o migrare il tuo database!