Select via Sheel [RESOLVIDO]

1. Select via Sheel [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 26/09/2015 - 14:33h

Boa tarde pessoal,
Tenho que fazer um select em uma tabela de um banco MySQL via Shell e armazenar esses valores, que são mais de um, em uma variável.

Alguem tem idéia de como fazer?


  


2. MELHOR RESPOSTA

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 26/09/2015 - 18:16h

Opa, que bom que resolveu...

Mas sempre uso da forma que informei e rola de boa..

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 ---

3. Re: Select via Sheel [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 26/09/2015 - 17:57h

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 ---


4. Re: Select via Sheel [RESOLVIDO]

henrique
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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts