Consegui fazer isso ao invés de atualizar%
update user set password=PASSWORD("newpassword") where User='root'
mas usando set password = password ("newpassword");
e flush privileges
// opcional% quit
Estou tentando descobrir como alterar a senha de root do phpmyadmin. Eu tentei fazer isso algumas vezes usando isso:
$ mysql -u root -p
e use mysql;
e update user set password=PASSWORD("NEWPASSWORD") where User='root'
Mas quando eu vou fazer o login usando a nova senha ou até mesmo a senha antiga, me é negado o acesso. Qualquer ajuda é apreciada!
Consegui fazer isso ao invés de atualizar%
update user set password=PASSWORD("newpassword") where User='root'
mas usando set password = password ("newpassword");
e flush privileges
// opcional% quit
Porque realmente o que você tem que mudar é a senha de root do MySQL.
Como nota, sugiro que você bloqueie a raiz do registro no phpmyadmin e somente faça login nele usando usuários específicos com acesso a bancos de dados específicos, a menos que seja estritamente necessário ter acesso root (como, não há acesso ao console para o servidor de banco de dados).
Se for realmente necessário, pelo menos execute o phpmyadmin sobre SSL, já que passar a senha do MySQL pela conexão de texto não é muito sábio.
Tags mysql password-reset