quinta-feira, 1 de novembro de 2012

MySQL - Visualização / Criação / Alteração de Procedures e Functions

No MySQL para o usuário poder visualizar, criar ou alterar Procedures e Functions, são necessárias as seguintes permissões (GRANT):


-- PERMISSÃO DE LEITURA NO MYSQL PARA A TABELA DE PROCEDURES
GRANT SELECT ON mysql.proc TO '<USUARIO>'@'%';

-- CRIAÇÃO DE PROCEDURES
GRANT  CREATE ROUTINE ON <schema>.* TO '<USUARIO>'@'%';

-- ALTERAÇÃO DE PROCEDURES

GRANT  ALTER ROUTINE ON <schema>.* TO '<USUARIO>'@'%';


-- EXECUTAR PROCEDURES
GRANT  EXECUTE ON <schema>.* TO '<USUARIO>'@'%';


Nenhum comentário:

Postar um comentário