[Script] Alterando a senha do MySQL sem saber a anterior

O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares1 , com mais de 10 milhões de instalações pelo mundo.2
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[Script] Alterando a senha do MySQL sem saber a anterior

Mensagem por marceloleaes »

Segue script muito útil para "resetar" a senha do usuário root do Mysql  ;)

Código: Selecionar todos

#!/bin/bash
# Script Para Alteração Senha Mysql
# Por: Régio Pires - Analista de Infraestrututura

echo ""
echo "Script Para Alteração Senha do Mysql"
echo "Por Régio Pires - Analista Infraestrutura"
echo ""
echo -n "Nova Senha: " $senha1
read -s senha1
echo ""
echo -n "Redigite a Senha: " $senha2
read -s senha2
echo ""
 if [ $senha1 = $senha2 ]
 then
echo ""
NOVASENHA=$senha1
echo "Alterando..."
echo ""
 else
echo ""
echo "Senhas nao conferem! Tente novamente."
echo ""
 exit
 fi

service mysqld stop > /dev/null
`mysqld_safe --skip-grant-tables > /dev/null` &
sleep 5

echo "UPDATE user SET PASSWORD = password('$NOVASENHA') WHERE user = 'root' LIMIT 1;" | mysql mysql -u root
echo "FLUSH PRIVILEGES;" | mysql mysql -u root

service mysqld restart > /dev/null
echo "Senha alterada com sucesso!"


"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Voltar para “Mysql - MariaDB”