0 votos positivos 0 votos negativos
178 visitas
em Bancos de Dados (livres) por monitor (11,3K pontos)

Boa tarde a todos!

Eu vou ter que fazer alumas alterações em um banco de dados MySQL do trabalho.
Porém, ninguém tem a senha do root ou alguma senha com acessos administrativos para fazer criações/exclusão de tabelas.

Somente tenho as senhas para inserir, alterar e excluir dados de tabelas.

Gostaria de saber se existe uma forma para alterar a senha do root do MySQL?

Lembrando, que tenho a senha do root do Debian que está instalado o MySQL.

Debian 10.7.0 (Stable)

Desde já agradeço a atenção

1 Resposta

1 voto positivo 0 votos negativos
por interessado (460 pontos)
selecionada por
 
Melhor resposta

Esse vídeo pode te ajudar:

https://youtu.be/Udld2kOAJnw

por monitor (11,3K pontos)
0 0
Muito obrigado pela resposta André! :D
Executei os procedimentos do vídeo e consegui fazer o reset perfeitamente.

1 - Para o MySQ
    /etc/init.d/mysql stop


2 - Iniciar o serviço em modo seguro e ignorar as tabelas
mysqld_safe --skip-grant-tables &


3 - Acessar o banco
mysql -u root


4 - Usar a tabela mysql
use mysql


5 - alterar a nova senha
update user set password=PASSWORD("NOVASENHA") where user='root';


6 - Atualizar privilégios
flush privileges;

7 - Sair do banco
quit;


8 - Para novamente
/etc/init.d/mysql stop


9 - Iniciar o serviço do mysql
/etc/init.d/mysql start
Seja bem-vindo(a) à comunidade debxp, onde você pode fazer perguntas e receber respostas de outros membros.
Atenção pessoal, esta plataforma não é um fórum, embora se pareça muito com um. Neste tipo de ferramenta, o objetivo é fazer e responder perguntas que possam resultar em material de consulta para outras pessoas que tenham as mesmas dúvidas e dificuldades. Portanto, não há sentido em utilizarmos o Ask para socialização, para emitir opiniões pessoais ou para perguntas do tipo "quem usa isso ou aquilo". Espero que compreendam o nosso propósito. :-)
...