Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
debian:senha-mysql-mariadb [2024/06/24 15:18] thierrydebian:senha-mysql-mariadb [2024/06/24 19:27] (Version actuelle) – [Introdução] thierry
Ligne 1: Ligne 1:
-===== Pré-requisitos =====+===== Redefinir sua senha root do MySQL ou MariaDB ===== 
 + 
 +==== Introdução ==== 
 + 
 +Esquecer senhas acontece com todos nós. Se você **esquecer ou perder a senha root** do seu banco de dados MySQL ou MariaDB, você ainda poderá obter acesso e redefinir a senha se tiver acesso ao servidor e uma conta de usuário habilitada para sudo. 
 + 
 +Este tutorial abordará a redefinição da senha root para versões mais antigas e mais recentes do MySQL e MariaDB. 
 + 
 +==== Pré-requisitos ====
  
 Para recuperar sua senha root do MySQL/MariaDB, você precisará de: Para recuperar sua senha root do MySQL/MariaDB, você precisará de:
Ligne 5: Ligne 13:
  Acesso ao servidor MySQL ou MariaDB Linux com um usuário sudo.  Acesso ao servidor MySQL ou MariaDB Linux com um usuário sudo.
  
- ===== Identificando a versão do banco de dados ===== + ===== 1- Identificando a versão do banco de dados ===== 
-  - Liste numérotée+
 A maioria das distribuições Linux modernas vem com MySQL ou MariaDB, um substituto popular que é totalmente compatível com MySQL. Dependendo do banco de dados utilizado e sua versão, você deve utilizar comandos diferentes para recuperar a senha root. A maioria das distribuições Linux modernas vem com MySQL ou MariaDB, um substituto popular que é totalmente compatível com MySQL. Dependendo do banco de dados utilizado e sua versão, você deve utilizar comandos diferentes para recuperar a senha root.
  
Ligne 25: Ligne 33:
 Observe qual banco de dados e versão você está executando, pois você os usará mais tarde. Em seguida, você precisa parar o banco de dados para acessá-lo manualmente. Observe qual banco de dados e versão você está executando, pois você os usará mais tarde. Em seguida, você precisa parar o banco de dados para acessá-lo manualmente.
  
-===== Parando o Servidor de Banco de Dados =====+===== 2- Parando o Servidor de Banco de Dados =====
  
  
Ligne 41: Ligne 49:
 Depois que o servidor de banco de dados for interrompido, você o acessará manualmente para redefinir a senha root. Depois que o servidor de banco de dados for interrompido, você o acessará manualmente para redefinir a senha root.
  
-===== Reiniciando o servidor de banco de dados sem verificação de permissão =====+===== 3- Reiniciando o servidor de banco de dados sem verificação de permissão =====
  
  
Ligne 74: Ligne 82:
 Agora que você tem acesso root, você pode alterar a senha root. Agora que você tem acesso root, você pode alterar a senha root.
  
-===== Alterando a senha root =====+===== 4- Alterando a senha root =====
  
 Uma maneira simples de alterar a senha root para versões modernas do MySQL é usando o comando ALTER USER. No entanto, este comando não funcionará agora porque as tabelas de concessão não estão carregadas. Uma maneira simples de alterar a senha root para versões modernas do MySQL é usando o comando ALTER USER. No entanto, este comando não funcionará agora porque as tabelas de concessão não estão carregadas.
Ligne 106: Ligne 114:
 A senha foi alterada, então agora você pode parar a instância manual do servidor de banco de dados e reiniciá-lo como estava antes. A senha foi alterada, então agora você pode parar a instância manual do servidor de banco de dados e reiniciá-lo como estava antes.
  
-===== Reinicie o servidor de banco de dados normalmente =====+===== 5- Reinicie o servidor de banco de dados normalmente =====
  
 Primeiro, pare a instância do servidor de banco de dados que você iniciou manualmente na Etapa 3. Este comando procura o PID, ou ID do processo, do processo MySQL ou MariaDB e envia SIGTERM para instruí-lo a sair sem problemas após realizar as operações de limpeza. Você pode aprender mais neste tutorial de gerenciamento de processos Linux. Primeiro, pare a instância do servidor de banco de dados que você iniciou manualmente na Etapa 3. Este comando procura o PID, ou ID do processo, do processo MySQL ou MariaDB e envia SIGTERM para instruí-lo a sair sem problemas após realizar as operações de limpeza. Você pode aprender mais neste tutorial de gerenciamento de processos Linux.
Ligne 122: Ligne 130:
  
  
-Para MySQL, use:+Para iniciar MySQL, use:
  
   sudo systemctl start mysql   sudo systemctl start mysql
  
-Para MariaDB, use:+Para iniciar MariaDB, use:
  
-sudo systemctl start mariadb+  sudo systemctl start mariadb
  
 Agora você pode confirmar se a nova senha foi aplicada corretamente executando: Agora você pode confirmar se a nova senha foi aplicada corretamente executando:
Haut de page