[CentOS-pt-br] MySQL com exclamação na senha

Marcelo Gomes marcelogomesrp em gmail.com
Sexta Fevereiro 22 12:52:20 UTC 2013


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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130222/b3dcc490/attachment.html 


Mais detalhes sobre a lista de discussão CentOS-pt-br