*   >> Leitura Educação Artigos >> science >> programação

Rotinas e privilégios em Mysql

ocê tenha um supermercado e você quer cada cliente (usuário) para ser capaz de inserir linhas na tabela de vendas ea tabela tem um gatilho. Você iria conceder cada cliente os privilégios INSERT e TRIGGER da seguinte forma: INSERIR concessão, TRIGGER no supermarket.sales para 'cliente' @ 'localhost'; Para um supermercado, você pode dar a maioria dos clientes o mesmo nome de usuário (cliente) ea mesma senha; isto é, a mesma conta. Para o gatilho acima (código), você teria algo como: conceder SELECT, TRIGGER no supermarket.

Products para 'cliente' @ 'localhost'; Note-se que, tem o nome da tabela que o gatilho está associado com e não o nome do gatilho. Neste caso, o nome da tabela é, produtos. Nota: Qualquer pessoa que tenha o privilégio TRIGGER pode criar, soltar e executar o gatilho. Assim, para permitir que os clientes comuns de usar e não criar ou eliminar os gatilhos, dar-lhes o privilégio gatilho, mas não fazê-los saber o nome de qualquer tabela. O privilégio EXECUTE é para rotinas (procedimentos armazenados e funções) e não para os gatilhos. Isso é que é para esta parte da série.

Nós parar por aqui e continuar na próxima parte. ChrysTutorials no Privilege Series1 de Acesso do MySQL Visão Geral2 MySQL Gestão de Conta Statements3 concessão de privilégios em seus níveis em MySQL4 Rotinas e Privilégios em MySQL5 a opção de concessão e aos Privilégios tudo em Bloquear MySQL6 Tabelas em MySQL7 Resumo do MySQL Privilege SystemThe deve saber em Design de banco de dados e MySQL ServerThe Precisa Saber em Design de banco de dados MySQL e servidor

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.