web-dev-qa-db-fra.com

De quels privilèges de base de données spécifiques WordPress a-t-il besoin?

Je souhaite créer un nouvel utilisateur de base de données pour mon installation WordPress. Habituellement, sur localhost, je peux simplement utiliser root, mais il est recommandé d’utiliser un utilisateur avec le moins de droits possible.

Quels sont ces droits? Je me demandais si WordPress avait besoin d'installer des plugins, etc.

Il peut également nécessiter des privilèges CREATE & DROP.

alt text

4
Jiew Meng

Si votre base de données est configurée pour refuser les connexions distantes (c’est-à-dire que seules les applications du même serveur peuvent interagir avec la base de données), il n’ya aucun danger à donner à votre utilisateur WordPress un accès complet. En fait, la plupart des scripts d'installation automatisés utilisés par les hôtes Web accordent un accès complet à leur utilisateur WordPress par défaut.

N'oubliez pas que votre "utilisateur" de base de données n'est pas réellement un utilisateur de site ... et à moins que vous n'administriez manuellement votre base de données via phpMyAdmin, les informations de connexion ne seront jamais utilisées que par WordPress.

Cela dit, rien ne garantit que les futures versions de WordPress n'auront pas besoin des fonctionnalités que vous désactivez. Si vous utilisez votre utilisateur WordPress pour administrer manuellement la base de données, vous aurez peut-être aussi besoin de ces fonctionnalités. Ma recommandation serait d'accorder un accès complet à votre utilisateur WordPress, mais d'utiliser un mot de passe très complexe pour l'utilisateur.

2
EAMann