Se hai bisogno di aiuto per il tuo business online scrivici a:
SEO Roma / SEO: posizionamento sui Motori di Ricerca  / La gestione del database WordPress con PHPMyAdmin
phpMy Admin

La gestione del database WordPress con PHPMyAdmin

Ben ritrovati a un nuovo approfondimento.

WordPress è il CMS più diffuso al mondo non solo grazie alla sua versatilità, ma anche per merito della possibilità che offre di lavorare su database complessi senza possedere necessariamente competenze informatiche.

WordPress si avvale di un sistema di gestione del database in MySQL e di PHP come linguaggio di scripting per operare sul database. La praticità di WordPress sta nel fatto che lo si può utilizzare anche senza conoscere il linguaggio con cui opera.

Ovviamente, tutte le informazioni con le quali lavoriamo sono memorizzate nel database, che è un’enorme raccolta di dati sotto forma di celle, colonne e righe, che possono essere copiati, modificati o eliminati.

WordPress ha un grande database nel quale vanno a finire tanti elementi come articoli, categorie, tag, messaggi, dati degli utenti, plugin, impostazioni a livello di sito ecc. In genere il database è memorizzato sul server del web hosting.

Grazie a MySQL possiamo accedere alle informazioni facilmente tramite apposite query inviate al database, e modificarle con apposite istruzioni, come ad esempio rimuovere tutti commenti spam.

Quando si installa WordPress, bisogna fornire le informazioni necessarie come il nome del database, il nome utente, la password e l’host.
Le informazioni al momento dell’installazione vengono salvate nel file “Wp-config.php”.

Dopo l’installazione, WordPress prende le istruzioni per salvare le informazioni, per creare le tabelle e salvare i dati delle installazioni. In questo modo non dobbiamo creare un nuovo file HTML per ciascuna pagina che vogliamo realizzare.

Se vuoi proteggere ulteriormente il tuo database puoi cambiare il prefisso del database WordPress, per ridurre la possibilità di attacchi di iniezione SQL da parte di hacker.

WordPress genera 11 tabelle che compongono il database e che contengono tutte le informazioni e le funzionalità relative al CMS, a partire dalle quali possiamo capire facilmente dove sono memorizzate le informazioni.

L’installazione di WordPress genera varie tabelle fra cui:

  • wp_comments: contiene i commenti di WordPress (nome autore, commenti ecc.)
  • wp_options: contiene la maggior parte del sito e serve a memorizzare le impostazioni di molti plugin
  • wp_commentmeta: contiene informazioni sui commenti di un sito (ad esempio, se sono pubblicati, da approvare ecc.). Possiede quattro campi (meta_id, meta_key, COMMENT_ID, meta_value)
  • wp_postmeta: contiene informazioni sui post salvati come URL, email dell’amministratore
  • wp_posts: contiene le informazioni sui post, i messaggi, le revisioni e i tipi di custom post type
  • wp_terms: gli elementi di tassonomia che permettono di organizzare i contenuti
  • wp_usermeta: contiene meta informazioni sugli utenti
  • wp_users: contiene le informazioni dell’utente come nome, email, password ecc.

Ogni tabella ha le proprie sotto tabelle che racchiude le informazioni specifiche, ad esempio wp_comments contiene valori come:

  • comment_ID
  • comment_approved
  • comment_date
  • comment_type
  • user_id

Questa tabella ad esempio permette di salvare tutte le informazioni relative ai commenti (es. dove sono posti, chi li ha scritti, la data ecc.).

Gestire il database WordPress con phpMyAdmin

PhpMyAdmin è un software open source che permette di gestire il database mySQL tramite una pratica interfaccia utente. Gran parte degli hosting WordPress hanno integrato phpMyAdmin, a cui possiamo accedere dall’apposita voce di CPanel oppure Plesk.

Da phpMyAdmin possiamo accedere alla lista dei database. Cliccando su ciascuno di essi possiamo vedere la lista delle tabelle che lo compongono e dei rispettivi campi e colonne.

In questo modo gli utenti possono accedere facilmente al database e compiere delle azioni di manutenzione o modifica, come:

  • ripristinare il database
  • ottimizzare il database
  • aggiungere nuovi admin
  • modificare le password
  • disattivare i plugin
  • cancellare i commenti
  • modificare il prefisso delle tabelle wp
  • rafforzare la protezione del database (ad esempio cambiando il prefisso del db per ridurre il rischio di iniezione di codice SQL da parte degli hacker)

Ovviamente, prima di compiere modifiche di cui potremmo pentirci è sempre meglio scaricare una copia del backup!

Creare il database WordPress con phpMyAdmin

Per creare un database WordPress da phpMyAdmin, dal pannello seleziona il tuo database e dal menu in alto clicca sulla voce Esporta. Il modo più veloce per esportarlo è optare per il file .sql. Il file di backup si può esportare come archivio compresso o come file .zip, escludendo eventualmente le tabelle che non ci servono.

Tale file può essere reimportato nello stesso oppure in un altra installazione WordPress attraverso la voce di importazione di phpMyAdmin.

In alternativa, se non vuoi “sporcarti le mani” accedendo direttamente al WordPress per fare una copia di sicurezza, puoi servirti di appositi plugin di backup per copiare tutti i dati da ricaricare all’occorrenza, per esempio uno come Updraft.

Perché ottimizzare il database WordPress?

Con il proseguire dell’utilizzo, il database di WordPress si frammenta, le informazioni finiscono per sistemarsi in maniera difforme e per occupare spazio maggiore di quello che serve veramente.

Il database di WordPress si può frammentare proprio come gli hard disk dei computer. Se vuoi ottimizzare il db MySQL entra in phpMyAdmin. Una volta selezionate tutte le tabelle (“Check all / Uncheck all”) dal menu a tendina clicca “Optimize table” per deframmentare il set di tabelle.

Come vedi, WordPress è una piattaforma fantastica per gestire in modo dinamico il database del proprio sito grazie alla comoda integrazione con phpMyAdmin.

E tu che cosa ne pensi? Parliamone qua sotto!

Hai trovato utile questo articolo?
(votanti: 3 media: 5)

mm

Ingegnere informatico, SEO-addicted, mi occupo di ottimizzazione sui motori di ricerca soprattutto lato tecnico. Da qualche tempo vivo nella Capitale.

Nessun commento

Pubblica un commento

Ciao, sono Simone Durante ideatore di SEORoma.com.
Ti chiedo scusa in anticipo per il disturbo, ma questo
POP-UP è l'unico modo che ho per rimanere in contatto con te.
 
Solo se ti fa piacere, vorrei invitarti a iscriverti alla nostra newsletter.
 
Ricevi subito la Guida pratica
SEO NIUBBO

Ti è piaciuto quello che hai letto?

Controlla la tua e-mail entro le prossime 24 ore. Se non trovi l’e-mail controlla nella cartella di posta indesiderata, a volte finisce lì per errore.

LIBRO SPEDITO

alla tua casella di posta elettronica!