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

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

evogar os privilégios de um usuário antes de você deixá-lo cair. Quando um usuário é descartado, sua conta está fechada, ele perde todos os seus privilégios e ele não pode mais acesso (login para) o servidor MySQL (ele já não pode acessar qualquer banco de dados ou qualquer mesa. Ele pode acessar nada). A sintaxe para soltar um usuário é: queda account_name Usuário Então, se você quer deixar cair o usuário John, você deve digitar: drop user 'john' @ 'localhost'; Você precisa do privilégio CREATE USER, a fim de utilizar esta senha statement.

Set Suponha que você criou o usuário, John como se segue: criar usuário 'john' @ 'localhost'; Esta declaração sem a senha é OK; mas John não vai ser capaz de fazer logon no servidor, porque ele não tem uma senha. É possível para você, então vá em frente e dar John uma senha da seguinte maneira: defina a senha para 'john' @ 'localhost' = senha ('john123'); Observe que a instrução Set Password tem um operador de atribuição. Em termos simples, a sintaxe é: defina a senha para 'user_name' @ 'host_name' = senha ('psswrd'); Aqui, password () é uma função fornecida pelo MySQL.

Você tem que usá-lo como mostrado acima na instrução Set senha. Não se esqueça de incluir a palavra reservada ", pois", no comunicado. Para utilizar a instrução Set senha, você precisa ter o privilégio atualização para o banco de dados do servidor especial chamado, mysql. Apenas a raiz normalmente tem este privilégio. Ele pode dar-lhe o privilégio, mas é algo que ele dificilmente faria. Então, se você (usuário comum) está criando um usuário, use a instrução Criar usuário e incluir a senha no comunicado.

Se um usuário (cliente) se esquece de sua senha, a raiz pode usar a declaração Set senha para dar ao usuário uma nova senha. A raiz não precisa saber a senha antiga antes de fazer isso. No entanto, ele tem que ter certeza que ele está dando a senha para o usuário correto user.Renaming Não é apenas a senha de um usuário que pode ser alterada; o nome da conta, também podem ser alteradas. No entanto, para um utilizador, estes dois componentes são alteradas de forma independente (não simultaneamente).

A sintaxe para mudar o nome da conta do usuário é: mudar o nome de usuário Old_Account_Name Para New_Account_Name Um exemplo é: mudar o nome de usuário 'jeffrey' @ 'localhost' para 'jeff'@'yahoo.com'; Você precisa do privilégio CREATE USER, a fim de utilizar a instrução do usuário Renomear. Você também precisa saber o antigo nome de conta de usuário. Assim, a fim

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