Quali sono i permessi del database raccomandati per WordPress?
Se vuoi davvero limitare i permessi... un normale sito WordPress di solito richiede all'utente del database solo i privilegi SELECT, INSERT, UPDATE e DELETE.
Se vuoi utilizzare la funzionalità di aggiornamento automatico, saranno necessari anche i permessi CREATE e ALTER.
Alcuni plugin potrebbero richiedere altri permessi, ma la maggior parte non ne ha bisogno.

Ho posto una domanda simile ma un po' più dettagliata recentemente: Utente del database MySQL: Quali privilegi sono necessari?
Le brevi istruzioni di installazione per WordPress ("5 minuti") affermano che:
Crea un database per WordPress sul tuo server web, così come un utente MySQL che abbia tutti i privilegi per accedervi e modificarlo.
Questo è il minimo di privilegi/permessi necessari e oltre a questi, altri non sono richiesti.
Quindi se il tuo utente ha più privilegi di questi, puoi ridurli.

Per un database sicuro, selezionare TUTTI I PRIVILEGI non è assolutamente la soluzione corretta.
Consulta il Codex: http://codex.wordpress.org/Hardening_WordPress
> 10 Sicurezza del Database
> 10.1 Limitazione dei Privilegi dell'Utente del Database

Questo è un consiglio sbagliato, molti plugin presuppongono di poter creare tabelle e semplicemente falliranno se non possono. Lo stesso core potrebbe aver bisogno di introdurre nuove tabelle o modificare quelle esistenti.

Come spiega il codex, devi sapere cosa stai facendo e qual è il tuo scopo nel farlo.
Esempio 1: NESSUN LIVELLO DI SICUREZZA Se vuoi che tutto funzioni ma non ti preoccupi della sicurezza, allora abilita tutto e accetta i rischi.
Esempio 2: SICUREZZA TOTALE Se invece tieni alla sicurezza, leggi l'articolo del codex. Quando aggiorni qualcosa, dovrai RICORDARTI di abilitare i privilegi richiesti dal plugin o dall'aggiornamento di Wordpress.

Mark Kaplun ha ragione... La domanda del post originale (op) dice chiaramente che non sta cercando di "bloccare le cose". Quindi assegnare TUTTI i privilegi al tuo database permetterà a qualsiasi aggiornamento di Wordpress di funzionare - questo è il consiglio giusto per lui (l'op). A proposito, ecco un articolo che mostra le CATEGORIE dei permessi (Dati, Struttura, Admin), http://www.wpwhitesecurity.com/wordpress-security-hacks/secure-mysql-database-privileges-wordpress/.

L'unico modo corretto per proteggere un database WP è averne uno per sito, poi hai un utente "root" e non ti preoccupi troppo dei permessi. Ma questa non era la domanda dell'OP. Per quanto riguarda l'articolo che citi... è divertente discutere di sicurezza quando hai phpmyadmin installato e accessibile dal web. Qual è il senso di limitare l'utente wordpress quando ne hai un altro che non è limitato (ok, c'è un senso, ma comunque approssimativo secondo me).

La risposta è tutti i privilegi. Questo è preso direttamente dalla pagina di installazione di WordPress qui Guarda la sezione phpMyAdmin e dice "Clicca Seleziona tutto per selezionare tutti i privilegi.
