Depois de atualizar a senha do MySQL no modo de segurança, ainda não consigo logar no phpmyadmin

1

Informações do servidor Estou executando um servidor Ubuntu 14.04 com o apache e algumas outras coisas instaladas.

Problema Eu já tinha um teste plesk instalado, mas expirou, então eu desinstalei. Desde então, o mysql foi confuso. O problema que estou tendo é que eu não consigo acessar o usuário root. Acho que posso ter ignorado acidentalmente a parte em que adicionei a senha para esse usuário.

Coisas que tentei Pelo que entendi, eu preciso parar o mysql e iniciá-lo no modo de segurança, então não preciso digitar uma senha.

Eu usei set password para root @ localhost Quando logado com o usuário root no modo de segurança do mysql, tentei definir a senha sem nenhum usuário especificado, pensando que isso iria editar a senha do usuário atual. Depois que eu mudo a senha e reinicio o servidor mysql parece que nada foi alterado.

Eu também tentei entrar no phpmyadmin em safemode e criar outro usuário com todos os privilégios. Quando o modo de segurança está desativado, essas alterações são inexistentes.

Todas as minhas tentativas foram feitas a partir de um local remoto.

Neste momento eu estou começando a pensar que eu deveria apenas reinstalar o mysql completamente para que ele possa ser reiniciado. Devo apenas reiniciar do zero? Ou devo tentar outra vez? Eu acho que se eu não conseguir fazê-lo funcionar, vou limpar o servidor e começar de novo com um painel de controle de código aberto.

Obrigado!

    
por Ryan Cady 02.10.2015 / 00:19

1 resposta

0

Há algumas informações ausentes aqui para você chegar onde precisa estar. Se você reiniciou o MySQL no modo de segurança, você alterou a senha para o usuário root? Existem vários usuários root na tabela de usuários? Por exemplo, você pode ter root @ localhost, root @%, root @.

Depois de fazer alterações na tabela de usuários, você precisa FLUSH PRIVILEGES; Se você não fizer suas alterações (ou seja, a senha sendo atualizada) não será refletido.

Se o seu my.cnf (arquivo de configuração do MySQL) tiver o servidor limitado apenas ao acesso ao localhost, você não terá permissão para acessar o MySQL de fora do servidor, portanto, se o PHPMyAdmin estiver sendo executado em outra máquina, ser permitido. Mudanças de configuração do Cartain podem exigir que você reinicie o MySQL também, então tente dar uma olhada no que eu mencionei aqui e veja se isso ajuda, caso contrário, forneça mais algumas informações para que possamos ajudá-lo ainda mais.

    
por kalikid021 02.10.2015 / 00:39