MySQL zickt rum bei "load data local infile"

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Theophilus
Beiträge: 97
Registriert: Di 27. Sep 2011, 12:30

MySQL zickt rum bei "load data local infile"

Beitrag von Theophilus » Di 2. Jul 2019, 21:12

Moin, moin,
Bisher lief alles problemlos - nun hat MySQL ein Sicherheitsupdate bekommen und blockiert "load data local infile". Der Versuch, aus Base heraus ein entsprechendes SQL-Statement abzusetzen, führt zur Fehlermeldung "The used command is not allowed with this MySQL version".
Ich habe versucht, die my.cnf zu editieren (Eintrag [mysql] local-infile =1 ergänzt), aber das hat nichts gebracht. Was schließlich funktioniert hat, war über den MySQL-Prompt das Statement "SET GLOBAL local_infile = 1" abzusetzen. Danach lief der Befehl zumindest auf der Workbench. Aus Base heraus geht es leider immer noch nicht.
Was kann ich tun?
Herzliche Grüße aus dem Hohen Norden!

LO 6.0.6.2 unter Xubuntu 18.04

RobertG
Beiträge: 1959
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: MySQL zickt rum bei "load data local infile"

Beitrag von RobertG » Di 2. Jul 2019, 21:44

Hallo Theophilus,

schau einmal hier:
https://dev.mysql.com/doc/refman/8.0/en ... cal_infile

Gruß

Robert
http://de.libreoffice.org/hilfe/dokumentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/map_3/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Theophilus
Beiträge: 97
Registriert: Di 27. Sep 2011, 12:30

Re: MySQL zickt rum bei "load data local infile"

Beitrag von Theophilus » Mi 3. Jul 2019, 08:58

Hallo Robert,
diese Seite hatte ich schon studiert ...
Soweit ich es begriffen habe, läuft der Server ja mit der local-infile Option (deswegen konnte ich den Befehl auf der Workbench nutzen). Was ich nicht verstehe ist, wie ich dem Client (also ja wohl LibreOffice) die Option freischalten kann.
Herzliche Grüße aus dem Hohen Norden!

LO 6.0.6.2 unter Xubuntu 18.04

RobertG
Beiträge: 1959
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: MySQL zickt rum bei "load data local infile"

Beitrag von RobertG » Mi 3. Jul 2019, 17:28

Hallo Theophilus,

Du hast die local_infile-Option für das Programm, mit dem Du gestartet bist, freigeschaltet (Workbench), nicht aber grundsätzlich freigeschaltet.
--local-infile = ON müsstest Du nach MySQL 8.0.2 einstellen. Eine entsprechende Option vorwählbar in Base sehe ich da nicht, wenn ich mir auch noch diesen Link anschaue: https://dev.mysql.com/doc/refman/8.0/en ... local.html

Abgesehen von der Problematik: Wozu brauchst Du denn "load data local infile"?

Gruß

Robert
http://de.libreoffice.org/hilfe/dokumentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/map_3/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Theophilus
Beiträge: 97
Registriert: Di 27. Sep 2011, 12:30

Re: MySQL zickt rum bei "load data local infile"

Beitrag von Theophilus » Mi 3. Jul 2019, 17:40

Ich habe Tabellen im csv-Format, die ich in den bestehenden Datenbestand einfädeln muss.
Dazu lade ich sie in eine Temporärtabelle (load data infile) und kopiere sie dann in den Bestand. Bin auch offen für einfachere Wege :-)
Herzliche Grüße aus dem Hohen Norden!

LO 6.0.6.2 unter Xubuntu 18.04

RobertG
Beiträge: 1959
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: MySQL zickt rum bei "load data local infile"

Beitrag von RobertG » Mi 3. Jul 2019, 19:24

Hallo Theophilus,

ich habe damit noch nichts weiter zu tun gehabt, aber warum nimmst Du nicht einfach LOAD DATA INFILE ohne den LOCAL-Zusatz. Denn wenn ich das richtig verstehe, dann betrifft die Änderung doch nur diesen Zusatz, oder? Und auf den Server selbst müssen die Daten sowieso.

Gruß

Robert
http://de.libreoffice.org/hilfe/dokumentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/map_3/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

gogo
Beiträge: 888
Registriert: Sa 5. Feb 2011, 19:07

Re: MySQL zickt rum bei "load data local infile"

Beitrag von gogo » Mi 3. Jul 2019, 23:28

auf welchem System läuft die MySQL?
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Theophilus
Beiträge: 97
Registriert: Di 27. Sep 2011, 12:30

Re: MySQL zickt rum bei "load data local infile"

Beitrag von Theophilus » Mi 4. Dez 2019, 14:00

Ubuntu 18.04
Herzliche Grüße aus dem Hohen Norden!

LO 6.0.6.2 unter Xubuntu 18.04

gogo
Beiträge: 888
Registriert: Sa 5. Feb 2011, 19:07

Re: MySQL zickt rum bei "load data local infile"

Beitrag von gogo » Do 5. Dez 2019, 07:16

... die Antwort kommt so spät, dass ich nicht mehr weiß warum ich gefragt habe :lol:
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Antworten