De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Script Para Para Alteração Senha Mysql (Sem Saber a Senha Anterior)

Colaboração: Régio Pires

Data de Publicação: 13 de fevereiro de 2014

Este pequeno script tem o objetivo de ajudar os administradores a alterar, de maneira bem simples e rápida, a senha do mysql, mesmo não sabendo a senha anterior.

  #!/bin/bash
  
  #
  # Script Para Alteração Senha Mysql
  # Por: Régio Pires - Analista de Infraestrututura
  # Em: Fevereiro de 2014
  #
  
  #Titulo
  echo ""
  echo "Script Para Alteração Senha do Mysql"
  echo "Por Régio Pires - Analista Infraestrutura"
  echo ""
  
  #Solicitação Senha
  echo -n "Nova Senha: " $senha1
  read -s senha1
  
  echo ""
  
  echo -n "Redigite a Senha: " $senha2
  read -s senha2
  
  echo ""
  
  # Verificação da Senha
  if [ $senha1 = $senha2 ]
     then
                 echo ""
                 NOVASENHA=$senha1
                 echo "Alterando..."
                 echo ""
         else
                 echo ""
                 echo "Ops! Senha não conferem! Tente novamente. :("
                 echo ""
                 exit
  fi
  
  #Parando Banco
  service mysqld stop > /dev/null
  
  #Iniciando Banco em Modo Administrativo
  `mysqld_safe --skip-grant-tables > /dev/null` &
  sleep 5
  
  #Acessando Banco sem senha
  echo "UPDATE user SET PASSWORD = password('$NOVASENHA') WHERE user = 'root' LIMIT 1;" | mysql mysql -u root
  echo "FLUSH PRIVILEGES;" | mysql mysql -u root
  
  #Reiniciando o Banco
  service mysqld restart > /dev/null
  
  echo "Senha alterada com sucesso!"

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Régio Pires