Portál AbcLinuxu, 26. dubna 2024 07:17


Dotaz: Bash + MySQL

FrostyX avatar 23.11.2009 22:24 FrostyX | skóre: 27 | blog: Frostyho_blog | Olomouc
Bash + MySQL
Přečteno: 1202×
Odpovědět | Admin
Ahoj, ať se snažím jak se snažím, nikde nemůžu najít návod na to, jak propojit bashový script s mysql. Mohl by mi prosím někdo napsat jak to udělat ? popřípadě by mi stačili jen tyto příkazy:

1. jak se připojit k mysql

2. jak vybrat db

3. jak vybrat tabulku

4. jak poslat SQL příkaz

Předem díky za odpovědi
FrostyX.cz | 1984 was not supposed to be an instruction manual.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.11.2009 22:41 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
Rozbalit Rozbalit vše Re: Bash + MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
mysql -u uživatel -h host db < prikazy.sql
a nějak by mělo jít specifikovat i heslo, port a další věci (viz mysql(1))...
I am always ready to learn although I do not always like to be taught. (W. Churchill)
24.11.2009 06:52 Lubos Kopecky | skóre: 32
Rozbalit Rozbalit vše Re: Bash + MySQL
mysql -u uživatel -pHESLO -h host db < prikazy.sql
24.11.2009 09:35 petr_skrabalek | Krupka (Teplice)
Rozbalit Rozbalit vše Re: Bash + MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co treba nejak takto:
#!/bin/bash 

DB_USER="uzivatel"
DB_PASS="heslo"
DB_HOST="host"

SQL_QUERY="SELECT * FROM mysql.user WHERE Host='localhost';"
mysql -h $DB_HOST -N -u $DB_USER -p$DB_PASS  <<<$SQL_QUERY

...
Petr

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.