Como dar permissão por linha de comando para usuários no mysql?

permissão usuário sql

Basta usar o comando grant.

Sintaxe:

GRANT ações permissões ON banco de dados . tabelas TO 'nome do usuário'@'nome do host';

Descrição

O privilégio all dá todas as permissões, os outros dão permissão para determinada ação. Por exemplo ALTER permite alterar a tabela, CREATE permite criar, CREATE TEMPORARY TABLES permite criar tabela temporárias, DELETE permite apagar registros, DROP permite apagar tabelas, entre vários outros.

Exemplos:

GRANT SELECT, INSERT, UPDATE, DELETE ON loja.pedidos TO comercial@localhost IDENTIFIED BY "12345";

Esse comando dá a permissão para o usuário comercial listar, cadastrar, editar ou apagar os itens na tabela de pedidos.

GRANT ALL PRIVILEGES ON * . * TO 'usuario'@'localhost';

Esse comando dá todas as permissões para o usuário. O primeiro asterisco significa qualquer banco banco e o segundo qualquer tabela.

 

Quer acompanhar as novidade do site?

Leia mais em: t.wikipedia.org/wiki/SQL#DCL_...

Como dar permissão por linha de comando para usuários no mysql?

Última atualização: 2023-02-15

Palavras-Chaves