2.06 Como conceder privilégios a um usuário no banco

Conceder privilégios a um usuário de banco significa definir o que ele poderá fazer dentro daquele banco específico, como ler, gravar, alterar, criar tabelas, excluir dados e administrar estruturas.
Na prática, é isso que libera o funcionamento real da aplicação sobre o banco. Sem privilégios adequados, o sistema até pode localizar o banco, mas não conseguirá operar corretamente.

Como acessar o cPanel

  • https://seudominio.com.br/cpanel
  • https://seudominio.com.br:2083
  • Área do cliente MyWay > cPanel

Como conceder privilégios a um usuário no banco

Quando essa etapa aparece

Normalmente a tela de privilégios aparece logo depois de usar Add User To Database.

Também pode ser acessada ao clicar no nome do usuário dentro da lista de bancos atuais, quando a interface oferece essa ação.


Passo 1 – Associar usuário e banco

Na área Add User To Database, escolha o usuário e o banco e clique em Add.


Passo 2 – Abrir a tela de privilégios

O cPanel abrirá a tela conhecida como manutenção da conta MySQL.

Você verá várias permissões em caixas de seleção.

Exemplos comuns:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • CREATE
  • ALTER
  • DROP
  • INDEX
  • LOCK TABLES

Passo 3 – Escolher o nível de acesso

Na maioria das instalações de CMS e sistemas comuns, o mais prático é marcar ALL PRIVILEGES.

Tradução útil:

  • ALL PRIVILEGES = Todos os privilégios
  • Make Changes = Aplicar alterações
Para WordPress, Joomla, Drupal, Magento e muitos sistemas PHP em geral, costuma ser necessário conceder acesso amplo ao próprio banco da aplicação.

Passo 4 – Salvar as permissões

Depois de selecionar os privilégios, clique em Make Changes.

Na sequência, clique em Go Back para voltar à tela principal.

Com isso, o vínculo entre usuário e banco passa a ter permissões válidas para operação.

Quando não usar ALL PRIVILEGES

Em cenários mais controlados, você pode liberar apenas as permissões estritamente necessárias, por exemplo:

  • aplicação apenas de leitura
  • relatórios restritos
  • integrações específicas
  • ambientes internos com política de privilégio mínimo
Se você não tiver certeza técnica do impacto, o uso de permissões parciais pode causar falhas inesperadas em atualizações, criação de tabelas, instalação de plugins ou funcionamento geral do sistema.

Resultado esperado

Ao final, o usuário terá privilégios válidos no banco selecionado e a aplicação poderá realizar as ações permitidas por essas permissões.

Resumo:

1. Associe o usuário ao banco
2. Marque os privilégios desejados
3. Para uso geral, normalmente escolha ALL PRIVILEGES
4. Clique em Make Changes
5. Volte à tela principal e teste a aplicação

Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

2.01 Como acessar o Manage My Databases no cPanel

A opção Manage My Databases do cPanel serve para criar, visualizar, associar, alterar e...

2.02 Como criar um novo banco de dados MySQL ou MariaDB

A opção de criar banco no Manage My Databases serve para gerar a estrutura principal onde um...

2.03 Como criar um novo usuário de banco de dados

A criação de um usuário de banco de dados serve para definir quem poderá acessar tecnicamente...

2.04 Como definir senha para usuário de banco de dados

Definir a senha de um usuário de banco de dados serve para estabelecer a credencial de acesso...

2.05 Como associar um usuário a um banco de dados

Associar um usuário a um banco de dados serve para autorizar aquele usuário específico a...