2009/5/10 Herbert Faleiros <[email protected]>: > > On Sun 10 May 2009 16:31:19 max wrote: > [cut] >> Ou troca a senha direto no mysqladmin: >> >> mysqladmin -uroot password "novasenha" > > > Acho que assim (acima) não funciona não: > > $ mysqladmin -u root password teste > mysqladmin: connect to server at 'localhost' failed > error: 'Access denied for user 'root'@'localhost' (using password: NO)' > > Assim (acima novamente) funciona apenas quando não setamos ainda a senha do > root (eg. uma instalação nova, onde a senha ainda não existe). > > O correto é mesmo da maneira que falaram antes (usando a função PASSWORD() com > o skip-grant-tables).
Ai é só passar -p para o mysqladmin, se ja tem uma senha definida... E -h se o host for diferente de localhost, -P se a porta for diferente da 3306, -v se quiser ver um output mais verbose, -s se quiser um output menos verbose... Não existe o correto nesta situação pq ambas as formas funcionam, porém para quem só administra é infinitamente mais simples rodar um man mysqladmin do que aprender a sintaxe do mysql. --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected] -~----------~----~----~----~------~----~------~--~---

