- Mitglied seit
- 08.03.2004
- Beiträge
- 1.574
- Reaktionen
- 0
Ich versuche gerade seit geschlagenen anderthalbstunden nen ziemlich langes sql script in meine Datenbank zu kriegen.
Das mit dem LOAD DATA kann ich scheinbar nicht machen, weil der demon keine --infile Freigabe hat (soll er auch nicht erhalten). Über google bekomme ich nur solche Sachen oder umfangreiche PHP Scripts die das zu umgehen versuchen. Ich bin aber zu stur das über PHP zu machen. Solche Sachen müssen in einer Zeile mit der Shell gehen, verdammich!
Also hab ich halt probiert mir was zurecht zu tricksen:
darauf bekomme ich die Fehlermeldung "-e braucht ein Argument" ich hab aber keine Ahnung wie ich das bei ner pipe zuweisen kann.
Wie mach ich denn so eine pipe richtig?
Also hab ich es mit ner Liste probiert:
hat er wieder ein problem mit, denn die Liste ist ihm zu lang.
Gibts denn keine Möglichkeit die Liste zu erweitern?
Ich bin jetzt am Ende von meinem Latein. *weiße Fahne* Bitte Hilfe!
Das mit dem LOAD DATA kann ich scheinbar nicht machen, weil der demon keine --infile Freigabe hat (soll er auch nicht erhalten). Über google bekomme ich nur solche Sachen oder umfangreiche PHP Scripts die das zu umgehen versuchen. Ich bin aber zu stur das über PHP zu machen. Solche Sachen müssen in einer Zeile mit der Shell gehen, verdammich!

Also hab ich halt probiert mir was zurecht zu tricksen:
Code:
egrep '.*' scriptfile.sql | mysql -u root -p -e
Wie mach ich denn so eine pipe richtig?
Also hab ich es mit ner Liste probiert:
Code:
mysql -u root -p -e `egrep '.*' scriptfile.sql`
Gibts denn keine Möglichkeit die Liste zu erweitern?
Ich bin jetzt am Ende von meinem Latein. *weiße Fahne* Bitte Hilfe!

