Reset de Senha Root Mysql/MariaDB
Índice:
- Pré-requisitos
- Identifique a versão do servidor
- Como redefinir a senha raiz do MySQL ou MariaDB
- 1. Pare o serviço MySQL / MariaDB
- 2. Inicie o servidor MySQL / MariaDB sem carregar as tabelas de concessão
- 3. Faça login no shell do MySQL
- 4. Defina uma nova senha root
- 5. Pare e inicie o servidor de banco de dados normalmente
- 6. Verifique a senha
- Conclusão
Esqueceu sua senha root do MySQL? Não se preocupe, isso acontece com todos nós.
Neste tutorial, mostraremos como redefinir uma senha root do MySQL, caso você a tenha esquecido. Este guia deve funcionar com qualquer distribuição Linux moderna, como o Ubuntu 18.04 e CentOS 7.
Pré-requisitos
Antes de continuar com as etapas abaixo, verifique se você está conectado ao seu servidor como um usuário com privilégios sudo.
Identifique a versão do servidor
Dependendo da versão do servidor MySQL ou MariaDB em execução no sistema, você precisará usar comandos diferentes para recuperar a senha root.
Você pode encontrar a versão do servidor 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.
Como redefinir a senha raiz do MySQL ou MariaDB
Siga estas etapas para redefinir sua senha root do MySQL / MariaDB:
1. Pare o serviço MySQL / MariaDB
Para alterar a senha root, primeiro precisamos parar o servidor MySQL. Para fazer isso, digite o seguinte comando:
2. Inicie o servidor MySQL / MariaDB sem carregar as tabelas de concessão
Quando a
--skip-grant-tables
está ativada, qualquer pessoa pode se conectar ao servidor de banco de dados sem uma senha e com todos os privilégios.
Para iniciar o servidor de banco de dados sem carregar as tabelas de concessão, digite:
sudo mysqld_safe --skip-grant-tables &
O
&
comercial
&
no final do comando acima fará com que o programa seja executado em segundo plano, para que possamos continuar usando o shell.
3. Faça login no shell do MySQL
Agora você pode conectar-se ao servidor de banco de dados como usuário root, sem ser solicitada a senha:
4. Defina uma nova senha root
-
Execute os seguintes comandos se você tiver o MySQL 5.7.6 e posterior ou o MariaDB 10.1.20 e posterior:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';FLUSH PRIVILEGES;Se a instrução
ALTER USERnão funcionar para você, tente modificar a tabela do usuário diretamente:UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')WHERE User = 'root' AND Host = 'localhost';FLUSH PRIVILEGES;Execute os seguintes comandos se você possui o MySQL 5.7.5 e anterior ou o MariaDB 10.1.20 e anterior:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');FLUSH PRIVILEGES;
Nos dois casos, se tudo correr bem, você verá a seguinte saída:
Query OK, 0 rows affected (0.00 sec)
5. Pare e inicie o servidor de banco de dados normalmente
Agora que a senha raiz está definida, precisamos parar o servidor de banco de dados e iniciá-lo normalmente.
Pare o servidor de banco de dados usando o seguinte comando:
mysqladmin -u root -p shutdown
Você será solicitado a inserir a nova senha root:
Inicie o servidor de banco de dados normalmente:
-
Para MySQL, digite:
sudo systemctl start mysqlPara MariaDB, digite:
sudo systemctl start mariadb
6. Verifique a senha
Para verificar se a nova senha root foi aplicada corretamente, digite:
mysql -u root -p
Você será solicitado a inserir a nova senha root. Digite-o e você deverá estar conectado ao seu servidor de banco de dados.
Conclusão
Neste tutorial, você aprendeu como redefinir sua senha root do MySQL ou MariaDB. Verifique se sua nova senha root é forte e segura e mantenha-a em um local seguro.
Sinta-se livre para deixar um comentário se tiver alguma dúvida.
mysql mariadbComo redefinir a senha no Windows 10/8/7
Aprenda como redefinir a senha no Windows PC ou laptop, se for o caso, perder ou esquecer seu usuário do Windows, domínio, senha de login do grupo de trabalho, isso ajudará você.
Recuperar a senha do WiFi no Windows com o Dump da senha do WiFi & decryptor da senha de WiFi
Dump da senha de WiFi & Decryptor da senha do WiFi são dois freeware que irá ajudá-lo a recuperar senhas Wi-Fi esquecidas no Windows 8 | 7. Descarregue-os gratuitamente
Como redefinir a senha mestra do firefox
Não é possível criar uma nova senha mestra no Firefox porque você perdeu a antiga? Bem, você precisa redefinir este primeiro. Aprenda como fazer.







