Muitas pessoas usam phpmyadmin ou a linha de comando para mudar a senha root do mysql e, após reiniciar, descobrem que o erro de login do mysql foi encontrado, por que isso acontece?
Para mudar a senha do root do mysql, você precisa mudar a senha do root no banco de dados mysql no software mysql, e também mudá-la no arquivo de configuração.
E a modificação no banco de dados não é apenas para modificar uma linha de dados, então não modifique manualmente, mas use comandos para modificar.
Primeiro, faça login no phpmyadmin com a conta root, depois clique no lado esquerdo para acessar o banco de dados mysql e clique em "mysql" no topo para acessar a interface de entrada sql. Insira o seguinte comando:
atualizar user set password=password('123456') onde User='root'
Entre elas, 123456 é a senha que você quer mudar, então lembre-se de não mudar a senha diretamente no banco de dados.
Depois, clique em "Executar" no canto inferior direito e veja "Afetado x linhas", o que significa que a modificação foi bem-sucedida.
A mudança de senha basicamente é feita aqui, mas haverá um problema adicional, a senha do banco de dados é alterada, e quando você sair do phpMyAdmin e entrar novamente, verá que não consegue se conectar ao banco de dados.
Isso porque as informações de login do banco de dados no phpMyAdmin ainda são as originais, então não podem ser logadas.
Solução: Abra o diretório de instalação do phpMyAdmin, encontre o arquivo config.inc.php e abra com o Notepad ou outro editor de texto.
Encontre $cfg['Servidores'][$i]['senha'] = ''; Mude para a nova senha que você acabou de definir, salve e saia.
Abra o phpMyAdmin novamente, você pode se conectar normalmente e a mudança de senha está completa.
|