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.
Leia mais em: t.wikipedia.org/wiki/SQL#DCL_...