MariaDB è uno dei sistemi di gestione dei database che WordPress può utilizzare per archiviare e recuperare le informazioni del blog. È un’alternativa al popolare database MySQL.
WordPress utilizza un database come archivio per il vostro sito web. Contiene i post e le pagine, i commenti, molte impostazioni e molto altro.
È possibile utilizzare WordPress senza sapere come funziona il database dietro le quinte, ma avere una conoscenza di base è utile quando si risolvono i problemi con il sito WordPress.
Che cos’è un database?
MariaDB è un sistema di gestione di database relazionali che gira sul vostro server di hosting WordPress e gestisce più utenti e database. Ciò significa che agisce come uno schedario digitale che organizza e archivia i dati del vostro sito web in diverse tabelle.
Funziona allo stesso modo di MySQL ed è pienamente compatibile con WordPress, quindi è possibile utilizzare entrambe le applicazioni di database con WordPress. In genere, la scelta del software di database viene fatta dal vostro provider di hosting WordPress.
Entrambe le applicazioni utilizzano un linguaggio di programmazione chiamato SQL, o Structured Query Language. Si pronuncia “sequel” e serve a recuperare, aggiungere e cancellare informazioni dalle tabelle del database.
Un’istruzione SQL per il recupero di dati è nota come query e di solito ha un aspetto simile a questo:
SELECT * FROM wp_posts WHERE ID = 23;
Non è necessario avere competenze di codifica o conoscenze di database per utilizzare WordPress. Tutto questo avviene automaticamente dietro le quinte.
Tuttavia, con alcune conoscenze di base di SQL, gli utenti più esperti possono risolvere molti errori di WordPress lavorando direttamente con il database, come ad esempio:
- Ripristino della password di WordPress
- Aggiunta di un utente amministratore
- Modifica dell’indirizzo e-mail di WordPress
Questo è particolarmente utile quando non si riesce ad accedere all’area di amministrazione di WordPress. In questo caso, è possibile accedere direttamente al database di WordPress utilizzando phpMyAdmin.
È un’applicazione web che si trova nel pannello di controllo del vostro provider di web hosting. È possibile utilizzarla per gestire il database di WordPress dal proprio browser web.
Per saperne di più sui database e su come utilizzarli, potete consultare la nostra guida per principianti sulla gestione dei database di WordPress con phpMyAdmin.
Qual è la differenza tra MySQL e MariaDB?
L’applicazione di database MySQL ha una lunga storia. È stata rilasciata per la prima volta nel 1995 e si è rapidamente affermata come applicazione di gestione di database veloce, efficiente e conveniente.
Quando WordPress è stato lanciato nel 2003, ha scelto MySQL per gestire il suo database.
Attualmente è di proprietà di Oracle Corporation. È un software open-source con licenza GPL ed è disponibile gratuitamente.
Quando MySQL è stato acquisito da Oracle nel 2009, una comunità di sviluppatori ha creato un fork del software. Questo nuovo progetto open-source è stato chiamato MariaDB.
Con MariaDB, hanno potuto continuare a lavorare sul database in modo indipendente da Oracle, mentre Oracle ha supervisionato lo sviluppo continuo di MySQL.
Da allora, sono state aggiunte a MariaDB nuove funzionalità non presenti in MySQL e il team ha migliorato le sue prestazioni. Tuttavia, rimane completamente compatibile con MySQL.
Nel 2019 abbiamo trasferito questo blog su MariaDB per sfruttare i vantaggi in termini di prestazioni e velocizzare il sito WPBeginner.
In che modo WordPress utilizza il suo database?
La maggior parte dei dati di WordPress è memorizzata in tabelle di database. Si tratta di post, pagine, commenti, categorie, tag, campi personalizzati, utenti e altre impostazioni di WordPress.
Potreste ricordare di aver fornito le informazioni per impostare il database quando avete installato WordPress per la prima volta. Vi è stato chiesto di fornire il nome del database, l’host, il nome utente e la password.
Queste informazioni sul database di WordPress sono memorizzate nel file di configurazione wp-config.php.
WordPress ha utilizzato le informazioni fornite per creare le tabelle del database e quindi ha creato i dati predefiniti dell’installazione all’interno di tali tabelle.
Ci sono 12 tabelle di database create con un’installazione predefinita di WordPress:
wp_commentmeta
contiene le meta-informazioni sui commenti.wp_comments
contiene i commenti e i dati dell’autore del commento.wp_links
gestisce i blogroll creati dalle versioni precedenti di WordPress.wp_options
contiene la maggior parte delle impostazioni di WordPress a livello di sito.wp_postmeta
contiene le informazioni meta su post, pagine e tipi di post personalizzati.wp_posts
contiene i post, le pagine, i tipi di post personalizzati e le revisioni.wp_termmeta
contiene i metadati per i termini delle tassonomie personalizzate.wp_terms
contiene i termini delle tassonomie, come le categorie e i tag.wp_term_relationships
gestisce le relazioni tra i tipi di post e i termini.wp_term_taxonomy
definisce tassonomie per differenziare tra categorie e tag.wp_usermeta
contiene le meta-informazioni sugli utenti registrati.wp_users
contiene informazioni sugli utenti, compresi nomi utente e password.
Noterete che ogni tabella inizia con il prefisso wp_
. Vi consigliamo di scegliere un prefisso diverso durante l’installazione di WordPress per migliorare la sicurezza del vostro sito web.
Ora, poiché i contenuti importanti di WordPress sono memorizzati nel database, è necessario eseguirne il backup regolarmente, insieme ai file memorizzati nella libreria multimediale, nei temi e nei plugin.
I plugin di backup come Duplicator eseguono automaticamente il backup dei file e delle tabelle del database e li archiviano in modo sicuro in una posizione remota. Vi consigliamo di seguire la nostra guida su come eseguire il backup del vostro sito WordPress.
Eseguire MariaDB sul computer
Se si desidera eseguire WordPress in locale sul proprio computer, è necessario eseguire il software su cui WordPress si basa. Questo include un’applicazione di gestione di database come MariaDB o MySQL, nonché un software per server web come Apache e il linguaggio di programmazione PHP.
È difficile configurare tutte queste applicazioni separatamente, quindi sono state sviluppate soluzioni per installare facilmente WordPress su Windows e Mac.
Una di queste soluzioni utilizza MariaDB ed è XAMPP.
XAMPP funziona su Windows, Mac e Linux e potete imparare a installarlo seguendo la nostra guida su come creare un sito WordPress locale utilizzando XAMPP.
Speriamo che questo articolo vi abbia aiutato a saperne di più su MariaDB in WordPress. Potreste anche consultare il nostro elenco di letture aggiuntive qui sotto per trovare articoli correlati su suggerimenti, trucchi e idee utili per WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Ulteriori letture
- Come funziona WordPress dietro le quinte (infografica)
- 50 errori più comuni di WordPress e come risolverli
- Guida per principianti alla gestione del database di WordPress con phpMyAdmin
- phpMyAdmin
- Come creare un sito WordPress locale utilizzando XAMPP
- Database
- Come resettare la password di WordPress da phpMyAdmin
- Come modificare l’e-mail dell’amministratore di WordPress (3 metodi)
- La query
- MySQL