Resumo: neste tutorial, você irá aprender como alterar a senha de usuários no MySQL usando várias instruções de como UPDATE SET PASSWORD,e ALTER USER instruções.

Antes de alterar a palavra-passe de uma conta de usuário MySQL, você deve considerar as seguintes questões importantes:

  • a conta de utilizador Que pretende alterar a palavra-passe?,
  • Que aplicação utiliza a conta de utilizador cuja senha está a ser alterada? Se você alterar a senha sem alterar a cadeia de conexão da aplicação que está usando a conta do usuário, a aplicação não será capaz de se conectar ao servidor de banco de dados.após a resposta a estas perguntas. Você pode começar a mudar a senha da conta de usuário.

    o MySQL fornece várias instruções que você pode usar para alterar a senha de um usuário, incluindo a ATUALIZAÇÃO , SET PASSWORD, e GRANT USAGE instruções.,

    Alterar senha de usuários no MySQL usando a instrução UPDATE

    A primeira forma de alterar a palavra-passe é usar o UPDATE instrução para atualizar o user tabela de mysql banco de dados.

    Depois de executar a declaração UPDATE, Você também precisa executar a declaração FLUSH PRIVILEGES Para recarregar privilégios da tabela de concessão na base de dados mysql.,

    Suponha que você queira alterar a senha para o dbadmin usuário que se conecta com o localhost dolphin, você precisa executar as instruções a seguir:

    Note que a partir do MySQL 5.7.6, a tabela de usuário usa o authentication_string coluna apenas para armazenar a palavra-passe. Além disso, removeu a coluna password.

    portanto, se utilizar MySQL 5, 7.,6+, você deve usar o authentication_string coluna UPDATE instrução:

    Aviso de que o PASSWORD() função calcula o valor de hash a partir de um texto simples.

    alterar a senha do utilizador de MySQL usando a declaração de senha definida

    a segunda forma de alterar a senha é usando a declaração SET PASSWORD.

    utiliza a conta de utilizador no formato user@host para actualizar a senha., Se você precisar mudar a senha para outras contas, sua conta precisa ter pelo menos UPDATE privilégio.

    Usando a instrução SET PASSOWORD, Você não precisa executar a instrução FLUSH PRIVILEGES Para recarregar privilégios das tabelas de subvenção.

    a seguinte declaração altera a senha de dbadmin user account using the SET PASSWORD statement.

    Code language: SQL (Structured Query Language) (sql)

    Notice that from version 5.7.6, MySQL depreciated this syntax and may remove it in the future releases., Em vez disso, ele usa a senha de texto sem formatação da seguinte forma:

    Code language: SQL (Structured Query Language) (sql)

    Alterar senha de usuários no MySQL usando a instrução ALTER USER

    A terceira forma de alterar a palavra-passe para uma conta de usuário é usar o ALTER USER declaração IDENTIFIED BY cláusula.,

    seguinte ALTER USER instrução altera a palavra-passe de dbadmin usuário littlewhale:

    Code language: SQL (Structured Query Language) (sql)

    No caso de você deseja redefinir a senha do MySQL root conta, você precisa forçar o banco de dados MySQL server para parar e reiniciar sem o uso de subsídio de validação de tabela.

    neste tutorial, introduzimos-lhe algumas instruções úteis que lhe permitem alterar a senha de uma conta de utilizador na Base de dados MySQL.

    • este tutorial foi útil?,
    • YesNo

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *