mysql per shell skript

Harald

New Member
Hallo an alle!

Ich möchte im shellskript den Befehl
PHP:
source $sourcefilename.sql
an mysql weitergeben und weiß nicht wie.
Bitte helft mir...

...öffnen klappt hiermit:

PHP:
mysql -u $dbuser -p$password $dbname

Natürlich frage ich die Daten voher ab und speichere sie in den verwendeten Variablen.

Gut zu wissen wäre auch noch wie ich mysql wieder schließe - klar, mit "quit", aber wie heißt die Syntax im Skript?

Vielen Dank für eure Hilfe

harald
 
wenn Du nicht ein temp. SQL-Script als Datei erstellen willst welches Du direkt an MySQL übergibst wären vermutlich Here-Documents das passende Stichwort für Google...
 
'expect' ist dein Freund ;)
Die vom Vorposter genannte Funktion mit dem tempoeraeren Skript benutzt du so:
mysql -h ... -u ... -p... db_name < script.sql >> output.log
 
Back
Top