Quais são as permissões de banco de dados recomendadas para o WordPress?

10

Acabei de executar o WP no meu próprio servidor. Eu não estou tentando bloquear mais as coisas. Quais permissões o usuário do banco de dados deve ter para meu banco de dados do WP?

    
por Mike Wills 05.02.2011 / 06:45

5 respostas

4

Se você quisesse bloquear as coisas ... um site wordpress normal normalmente requer apenas que o usuário do banco de dados tenha SELECT, INSERT, UPDATE e DELETE.

Se você quiser usar o recurso de atualização automática, ele também exigirá CREATE e ALTER.

Alguns plugins podem exigir outras permissões, mas a maioria não.

    
por cros13 13.08.2014 / 18:10
7

O WordPress usa apenas um usuário do DB para tudo, e ele precisará ter todas as permissões para o banco de dados. CREATE e ALTER são usados na atualização, às vezes. INSERT, UPDATE e SELECT são usados o tempo todo.

    
por Otto 05.02.2011 / 10:23
2

Eu fiz uma pergunta semelhante, mas um pouco mais detalhada ultimamente: Usuário do banco de dados MySQL: Quais privilégios são necessários?

A breve instrução de instalação do WordPress ( "5 Minutes" ) declara que:

  

Crie um banco de dados para o WordPress em seu servidor da Web, bem como um usuário do MySQL que tenha todos os privilégios para acessá-lo e modificá-lo.

Este é o mínimo de privilégios / permissões necessários e, ao lado deles, outros não são necessários.

Portanto, se seu usuário tiver mais privilégios que esses, você poderá reduzi-los.

    
por hakre 05.02.2011 / 11:31
1

Para um banco de dados seguro, selecionar ALL PRIVILEGES definitivamente NÃO é a resposta.

Veja o Codex: enlace

> 10 Database Security
>     10.1 Restricting Database User Privileges
    
por Jerry9 30.03.2016 / 09:56
0

A resposta é todos privilégios. Isso é retirado diretamente da página de instalação do wordpress aqui Olhe para a seção phpMyAdmin e diz "Clique em Marque All para selecionar todos os privilégios.

    
por whodeee 30.09.2013 / 22:16