Atualmente, uso o seguinte, mas SEMPRE me pede para digitar a senha manualmente. Existe alguma maneira de passá-lo na linha de comando ao iniciar o executável?
mysqladmin processlist -u root -p
Atualmente, uso o seguinte, mas SEMPRE me pede para digitar a senha manualmente. Existe alguma maneira de passá-lo na linha de comando ao iniciar o executável?
mysqladmin processlist -u root -p
Respostas:
Acabei de descobrir a resposta ....
mysqladmin processlist -u root -pYOURPASSWORDHERE
Sem espaço entre sua senha e o -p
-p'YOURPASSWORD HERE'
-h localhost
e -u root
mas não -pPASSWORD
. Programadores clássicos tornando tudo mais difícil do que o necessário.
-uroot
funciona bem
Experimentar:
--password=PasswordTextHere
export MYSQL_PWD=muhpassword
) e execute seu comando sem o-p
. Consulte Variáveis de ambiente do programa MySQL . Apesar dos terríveis avisos do manual , isso é bastante seguro . A menos que você inicie warez estranho no mesmo shell que pode aspirar seu ambiente e enviá-lo para darkaspirator.cc.