Coloca aspas onde vc tiver caracter especial.
Abraços.
Em 22 de fevereiro de 2013 09:52, Marcelo Gomes marcelogomesrp@gmail.comescreveu:
Pessoal,
Estava fazendo um script que usa o MySQL, então estava passando a senha no próprio comando, ago mais ou menos assim:
mysql -u root --password=senha!9 -e "show databases"
porém o comando apresenta o seguinte erro:
-bash: !9: event not found
Percebi que o erro apresentando é devido ao "!" no password, troquei a senha e tudo esta funcionando, mas fiquei curioso, alguém sabe como poderia solucionar este problema sem ter de trocar a senha?
Obs.: tentei colocar a senha entre aspas, simples e dupla e colocar uma barra invertida antes e nada.
Para o echo uma barra invertida funciona, mas para a senha com a barra invertida o MySQL não valida a senha.
echo teste!9 -bash: !9: event not found
echo teste!9 teste!9
Obrigado,
Marcelo Gomes (16) 8811 7286 Blog: http://marcelogomesrp.blogspot.com.br/ Linkedin: http://br.linkedin.com/in/marcelogomesrp FaceBook: http://www.facebook.com/marcelogomesrp
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br