resetando a senha da raiz do mysql [duplicado]

5

Existe um comando mysql para redefinir a senha do root?

Estou tentando

 mysql -p -u root

mas esqueci a senha.

Existe alguma maneira de redefinir a senha?

    
por womble 08.12.2010 / 12:08

4 respostas

5

Verifique o link

do documento

Basicamente, isso deve ser

mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass')
    ->                   WHERE User='root';
mysql> FLUSH PRIVILEGES;
    
por 08.12.2010 / 12:12
4

Você pode iniciar o daemon mysql com o argumento --skip-grant-tables, então você pode logar sem prompt e alterar as senhas.

link

    
por 08.12.2010 / 12:12
2

veja isso

link

    
por 08.12.2010 / 12:12
0

Se você nunca definiu uma senha de root para o MySQL, o servidor não requer uma senha para conectar-se como root. Para configurar a senha root pela primeira vez, use o comando mysqladmin no prompt do shell da seguinte forma:

$ mysqladmin -u root password NEWPASSWORD

No entanto, se você quiser alterar (ou atualizar) uma senha de root, então você precisa usar o seguinte comando

Por exemplo, se a senha antiga for abc e definir a nova senha como 123456, digite:

$ mysqladmin -u root -p'abc' password '123456'

Obrigado.

    
por 08.12.2010 / 12:12

Tags