De quais privilégios de banco de dados específicos o WordPress precisa?

4

Eu quero criar um novo usuário de banco de dados para a minha instalação do WordPress. Geralmente no localhost, eu posso apenas usar root, mas é uma boa prática usar um usuário com o mínimo de direitos possível.

Quais são esses direitos? Eu queria saber se o WordPress precisava ter plugins instalados, etc.

Pode requerer CREATE & DROP privilégios também.

    
por Jiew Meng 12.09.2010 / 05:18

1 resposta

2

Se o seu banco de dados estiver configurado para negar conexões remotas (ou seja, somente aplicativos no mesmo servidor podem interagir com o banco de dados), não haverá perigo em conceder acesso total ao usuário do WordPress. Na verdade, a maioria dos scripts de instalação automatizada usados por hosts da Web concede acesso total ao seu usuário do WordPress por padrão.

Tenha em mente que seu "usuário" de banco de dados não é realmente um usuário do site ... e a menos que você esteja administrando manualmente seu banco de dados via phpMyAdmin, as credenciais de login nunca serão usadas por nada além do WordPress.

Dito isso, não há garantias de que versões futuras do WordPress não precisem dos recursos que você está desativando. Se você usar seu usuário do WordPress para administrar manualmente o banco de dados, também poderá precisar desses recursos. Minha recomendação seria conceder acesso total ao seu usuário do WordPress, mas usar uma senha altamente complexa para o usuário.

    
por EAMann 12.09.2010 / 06:37