Resumo : neste tutorial você aprenderá como usar o mysqladmin para alterar a senha do usuário.
mysqladmin é uma ferramenta cliente que permite executar tarefas administrativas comuns. Você pode usar o mysqladmin para alterar a senha de um usuário.
Aqui está a sintaxe básica para definir uma nova senha para um usuário usando o comando mysqladmin:
mysqladmin [options] password
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Nesta sintaxe:
mysqladmin
: Invoque o programa mysqladmin.[options]
: Especifique os detalhes da conexão, incluindo nome do host, porta, usuário e senha.password
: instrua o mysqladmin a alterar a senha do usuário que você usa para se conectar ao servidor MySQL.
O mysqladmin alterará a senha do usuário que você usa para se conectar ao servidor MySQL.
Demonstraremos como alterar a senha da conta de usuário bob
no servidor MySQL local.
Primeiro, abra o Prompt de Comando no Windows ou o Terminal no Linux.
Segundo, altere a senha do usuário bob
usando a ferramenta mysqladmin:
mysqladmin -u bob -p password
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Ele solicitará que você insira a senha atual da conta de usuário bob
:
Enter password: ********
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Se você inserir uma senha válida, o administrador do mysql solicitará que você insira a nova senha da conta do usuário bob
duas vezes:
New password: *********
Confirm new password: *********
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Se ambas as senhas corresponderem e seguirem a política de senha definida pelo servidor MySQL, o mysqladmin alterará a senha da conta do usuário bob
.
Na próxima vez que você usar a conta de usuário bob
para se conectar ao servidor MySQL, será necessário fornecer a nova senha.
Preocupação com segurança
Observe que o mysqladmin também emitirá o seguinte aviso:
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
O aviso alerta que quando você usa o mysqladmin para alterar a senha do usuário, o mysqladmin transmite a senha em texto simples pela rede para o servidor MySQL.
Isso pode representar um risco de segurança porque se alguém conseguir capturar o tráfego entre o seu computador e o servidor MySQL, saberá sua senha.
Para resolver esta preocupação, o aviso sugere que você use uma conexão SSL para garantir a segurança da senha durante a transmissão. O SSL criptografa os dados trocados entre o seu computador e o servidor MySQL, protegendo-os de possíveis interceptações.
Resumo
- Use
mysqladmin [options] password
o comando para alterar a senha de uma conta de usuário.