Objetivo: Detalhar a importância de gerenciar permissões (privilégios) de usuários do MySQL para segurança e o que cada permissão significa.
Por Que Gerenciar Privilégios?
Ao criar um usuário, você pode limitar o que ele pode fazer no banco de dados. Para a maioria das aplicações (como WordPress), o usuário precisa de "TODOS OS PRIVILÉGIOS" no banco de dados associado.
No entanto, para segurança avançada ou aplicações de terceiros:
| Privilégio | Significado | Uso Típico |
| ALL PRIVILEGES | O usuário pode fazer tudo (criar, ler, atualizar, deletar, estruturar). | Usuário principal do WordPress, Magento, etc. |
| SELECT | O usuário pode apenas ler dados das tabelas. | Aplicativos de relatórios e BI (Business Intelligence). |
| INSERT/UPDATE/DELETE | O usuário pode modificar, inserir ou deletar linhas de dados, mas não pode mudar a estrutura (colunas). | Aplicações que apenas registram logs ou pedidos. |
| CREATE/DROP | O usuário pode criar novas tabelas/bancos ou deletá-los. | Usuário de instalação de CMS (apenas durante a instalação). |
Passo a Passo: Edição de Privilégios
-
Acesso ao cPanel:
-
Vá para Bancos de Dados MySQL.
-
-
Localize a Seção de Permissões:
-
Role até "Bancos de Dados Atuais".
-
Localize o banco de dados e clique no link do "Usuário" associado.
-
-
Edite e Salve:
-
Você verá uma lista de permissões marcadas. Marque/desmarque conforme necessário.
-
Clique em "Fazer Alterações".
-
