sexta-feira, 5 de agosto de 2022

Script para alterar ou resetar a senha Mysql

Primeiramente agradecer pela contribuição da fonte a baixo

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!"


 Fonte: [Dicas-L] Script Para Para Alteracao Senha Mysql (Sem Saber a Senha Anterior)

Nenhum comentário:

Postar um comentário

Como mostrar a versão do Linux Debian

 Para mostrar a versão do Linux do Debian, rode o seguinte comando: $ cat /etc/*release* | grep CODENAME | cut -d "=" -f 2 Debian ...