Central de Ajuda Quaza Provedores

Criar usuário para uma base de dados no Banco

Neste procedimento mostramos como criar um usuário para um banco de dados específico

 

Para criar um usuário em um banco de dados e conceder permissões apenas para uma tabela específica. 

Aqui estão os passos para fazer isso:

1 - Conectar ao Banco de Dados: Primeiro, conecte-se ao seu banco de dados usando um cliente SQL ou uma interface de linha de comando.

mysql -p

 

2 - Criar um Novo Usuário:

 

CREATE USER 'novo_usuario'@'host' IDENTIFIED BY 'senha';

 

- 'novo_usuario' é o nome do usuário que você deseja criar.

- 'host' deve ser substituído pelo local de onde o usuário pode se conectar. Se você estiver criando um usuário local, pode usar 'localhost' ou '%' para permitir conexões de 

qualquer host (não recomendado para ambientes de produção).

- 'senha' deve ser substituída pela senha do novo usuário.

 

3 - Conceder Permissões para a Tabela Específica:

 

GRANT SELECT, INSERT, UPDATE, DELETE ON nome_do_banco.nome_da_tabela TO 'novo_usuario'@'host';

 

SELECT, INSERT, UPDATE, e DELETE são exemplos de permissões que você pode conceder. Escolha as permissões que são relevantes para o que o usuário precisa fazer.

nome_do_banco é o nome do banco de dados onde a tabela reside.

nome_da_tabela é o nome da tabela que você quer que o usuário acesse.

 

4 - Verificar as Permissões:

Você pode verificar as permissões concedidas a um usuário usando a consulta:

SHOW GRANTS FOR 'novo_usuario'@'host';

 

EX:

CREATE USER 'usuario'@'%' IDENTIFIED BY 'umasenha';

GRANT SELECT ON radius.radius_acct TO 'usuario'@'%' identified by 'umasenha';

SHOW GRANTS FOR 'amaral';