A restauração da senha do MySQL falha e qualquer um dos sites não funciona

0

Eu uso o Ubuntu 16.04, o Apache 2.4 e o MySQL 5.7.16.

Eu executei os seguintes comandos para restaurar minha senha de root do MySQL perdida, para que eu pudesse fazer o login no PHPmyadmin e fazer backups, etc:

sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -uroot

    use mysql;
    update user set password=PASSWORD("HERE_I_TYPED_MY_NEW_PASSWORD") where User='root';
    flush privileges;
    quit

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

Como eu corri exatamente isso:

Como você pode ver, eu corri 9 comandos no total. Quando eu corri o terceiro, um prompt secundário foi aberto, ao qual eu colei todos os 4 comandos que vieram depois (basicamente como aparecem acima).

Em seguida, executei os dois últimos comandos e, a partir desse momento, não só a minha nova senha não conta --- também não consigo navegar em nenhum dos meus sites --- Todos os sites apresentam "Erro de banco de dados" depois que eu mudo sua senha para a nova) e eu também não consigo logar no PHPmyadmin com minha nova senha:

Meu problema atual:

Quando eu tento logar no PHPmyadmin com minha "nova" senha (ou mesmo forçar login como root sem senha), eu recebo:

2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).

Devo observar que tentei parar e iniciar o serviço MySQL, mas não houve alteração.

Minha pergunta:

O dano é irreversível e como eu posso voltar ao normal? Não encontrei documentação up2date sobre isso.

Notas:

Eu usei este guia para fazer isso .

    
por JohnDoea 20.12.2016 / 07:32

1 resposta

2

Fazer flush privileges pode ser perigoso. Você deve verificar todos os seus usuários e ver se eles ainda têm o GRANTS correto em seus bancos de dados. Thay pode resolver os sites "erro de banco de dados"

    
por yorodm 20.12.2016 / 16:43