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

Privilégios de Acesso Gestão de Contas Mysql Statements

de subvenção. Antes que você pode usar a declaração de subvenção ou de qualquer outra declaração ou um recurso de banco de dados, você deve antes de tudo, fazer login no servidor MySQL com o seu nome de usuário e senha. Após o login (usando mysql ou algum outro programa cliente), você pode usar as declarações ou recursos que você tem os privilégios (direitos) para. A raiz tem todos os privilégios (incluindo a opção GRANT) para fazer qualquer coisa.

Para que o usuário comum usar a instrução criar utilizador ea declaração de concessão, ele precisa do usuário e privilégios opção de concessão CRIAR respectivamente. Assim, a raiz pode dar ao usuário, você '@' localhost, os privilégios do utilizador e GRANT opção Criar como se segue: concessão CRIAR USUÁRIO, GRANT OPTION em * * a 'você' @ 'localhost';. Aqui, *. * Significa todos os itens do servidor (não recomendado embora). Observe o ponto (.) Em *. *. Os privilégios são separados por vírgulas.

Alternativamente, você pode digitar a afirmação acima da seguinte forma: concessão CRIAR USUÁRIO em * * a 'você' @ 'localhost' com GRANT OPTION;. Observe o uso ea posição da palavra ", com" nesta declaração. Observe também a nova posição de outorga das opções. Esta versão alternativa (declaração) parece ser mais popular.

Agora, após o login (usando o programa cliente mysql, por exemplo) o usuário que você '@' localhost podem agora criar seu próprio usuário da seguinte maneira: criar usuário 'john' @ 'localhost' identificado por 'john123'; O usuário, você @ 'localhost', pode, então, ir para conceder ao usuário john '@' localhost ', privilégios. Se você @ 'localhost' quero que ele seja capaz de criar novos usuários, você @ 'localhost', após se autenticar, digite: concessão CRIAR USUÁRIO em * * a 'john' @ 'localhost';.

Se você quer que ele seja capaz de dar alguns ou todos os seus próprios privilégios aos usuários que cria você @ 'localhost deverá digitar: concessão GRANT OPTION em * * a.' João '@' localhost '; Mais uma vez, *. * Significa tudo e não é recomendado. Na próxima parte da série, vou mostrar-lhe como conceder privilégios para um item específico, como um banco de dados. As duas afirmações acima podem ser combinadas em uma da seguinte forma: concessão CRIAR USUÁRIO, GRANT OPTION em * * a 'john' @ 'localhost';. ou conceder CRIAR USUÁRIO em * * a 'john' @ 'localhost' com GRANT OPTION.

; A segunda versão parece ser mais popular. Lembre-se, quando da concessão de privilégios, você não precisa digitar a senha do usuári

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