Android

Como alterar a senha do usuário mysql

Como alterar a senha do MySQL e do PHPMyAdmin

Como alterar a senha do MySQL e do PHPMyAdmin

Índice:

Anonim

Neste tutorial, mostraremos como alterar a senha de usuário do MySQL. As instruções devem funcionar com qualquer distribuição Linux moderna, como o Ubuntu 18.04 e CentOS 7.

Pré-requisitos

Dependendo da versão do servidor MySQL ou MariaDB em execução no sistema, você precisará usar comandos diferentes para alterar a senha do usuário.

Você pode encontrar a versão do servidor de banco de dados emitindo o seguinte comando:

mysql --version

mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

Ou imprima assim para o MariaDB:

mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Certifique-se de anotar qual versão do MySQL ou MariaDB você está executando. Se você deseja obter uma lista de todas as contas de usuário do MySQL, consulte este guia.

Como alterar a senha de usuário do MySQL

Execute as etapas abaixo para alterar a senha do usuário MySQL:

1. Faça login no shell do MySQL como root

Acesse o shell do MySQL digitando o seguinte comando e digite sua senha de usuário root do MySQL quando solicitado:

mysql -u root -p

2. Defina a senha do usuário MySQL

  • Digite os seguintes comandos se você possui o MySQL 5.7.6 e posterior ou o MariaDB 10.1.20 e posterior:

    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD'; FLUSH PRIVILEGES;

    Se a instrução ALTER USER não funcionar para você, você poderá modificar a tabela do usuário diretamente:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Digite os seguintes comandos se você possui MySQL 5.7.5 e versões anteriores ou MariaDB 10.1.20 e versões anteriores:

    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD'); FLUSH PRIVILEGES;

Certifique-se de alterar o nome do usuário com o nome do usuário para o qual você deseja alterar a senha. Se o usuário estiver se conectando ao servidor MySQL de outro host, altere localhost com o nome do host remoto ou o endereço IP.

Nos dois casos, se tudo correr bem, você verá a seguinte saída:

Query OK, 0 rows affected (0.00 sec)

Efetue logout no prompt do MySQL executando:

quit;

3. Verifique a nova senha

Para verificar se a nova senha foi aplicada corretamente, digite:

mysql -u user-name -h localhost -p

Você será solicitado a inserir a nova senha de usuário. Digite e você estará logado no seu servidor MySQL.

Conclusão

Neste tutorial, você aprendeu como alterar a senha do usuário MySQL ou MariaDB. Verifique se a nova senha é forte e segura e mantenha-a em um local seguro.

Para aprender mais sobre como usar o shell do MySQL para executar várias operações de administração, consulte o nosso guia sobre como gerenciar contas de usuário e bancos de dados MySQL.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

mysql mariadb