
henriquew
(usa Ubuntu)
Enviado em 26/09/2015 - 18:05h
tonyhts escreveu:
olá,
Sugiro fazer assim:
consulta=$(mysql -u usuario -p senha seu_banco -e 'select * FROM tabela')
abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.
--- Mestre dos Mestres - Alan Turing ---
Infelizmente isso não funciona tonyhts, o Mysql mesmo que setado usuário e senha por linha de comando exige que o usuário insira a senha manualmente "no braço", resolvi esse problema editando o arquivo etc/mysql/my.cnf adicionando as linhas na seguinte sessão:
[mysql]
user = usuariomysql
password = senhamysql
com isso basta fazer da seguinte maneira:
`$MYSQL -u $USUÁRIO_BANCO -B -N -e "SELECT XYZ" $BANCO`
desta maneira funcionará perfeitamente :) abraço