Beiträge von Bud

    Danke H6G für das Angebot! Allerdings werde ich das die nächsten Monate noch mehrfach brauchen, und da möchte ich dir nicht jedes mal auf die Nerven gehen ;) Ich finde es ehrlich gesagt schon eine krasse Einschränkung wenn ich in meine eigenen DB´s nichts importieren kann. Wäre die Aktivierung des local_infile auf den Webhostings ein so großes Sicherheitsrisiko?

    Ich habe mir cygwin runtergeladen und deinen Befehl ausprobiert, allerdings werde ich nicht ganz schlau daraus. Als Ausgabe bekomme ich folgendes (letzten 3 Zeilen):

    pasted-from-clipboard.png

    Bis auf das letzte INSERT sind alle abgeschnitten, und die Klammern sowie Semikolons in der falschen Zeile - macht das was?
    Außerdem kann ich keine Ausgabe in einer txt finden oder ähnliches. Und die Ausgabe im cygwin-Fenster ist ja nicht mal ein Bruchteil, also zumindest die, welche man am Ende sieht.

    Edit: Der von mir verwendete Befehl:
    sed -n -e "{s|^|INSERT INTO netcup ('forum') VALUES ( |};" -e "{s|$| );|};p" sql.txt

    Wenn ich es richtig im Kopf habe, hast du nach den ersten 12 Monaten als Privatkunde eine monatliche Kündigungsmöglichkeit. Die Abrechnung erfolgt trotzdem alle 6 Monate. Im Falle einer Kündigung bekommst du den entsprechenden Betrag anteilig zurück.

    Aber wie das genau ist mit dem zurücknehmen einer Kündigung... Wobei... Was soll es ändern?

    Da du ja noch ein paar Tage hast würde ich einfach mal eine E-Mail an den Support senden.

    Bitte mit Windows auf einer Lokalen VM üben, die Dinger sind super schnell kompromittiert wenn du nicht alles richtig machts und ein kompromittiertes Windows direkt mit 2,5Gbps am Internet angebunden ist nicht geil.

    War nur ein Witz, dachte das ist klar... Ich bleibe erstmal reiner Webhosting-Kunde und befasse mich wenn dann vorher mit einer VM oder einem Raspberry.
    Abgesehen davon, was man hier und in anderen Foren so liest, hat Windows nichts im RZ verloren... Also wird es dann wohl oder übel Linux.
    Aber wie gesagt, Webhostings sind erstmal mein Weg.

    Da ich leider kein Linux habe, und mich damit auch nicht auskenne, habe ich es über einen XAMPP versucht. Aber leider bekomme ich immer den gleichen Fehler:

    Versuch 1: Fehlgeschlagen.


    -> SET GLOBAL local_infile = true;

    -> SHOW GLOBAL VARIABLES LIKE 'local_infile';

    -> local_infile | ON

    Versuch 2: Fehlgeschlagen

    -> hinzufügen von mysqli.allow_local_infile = On in der php.ini

    Versuch 3: Fehlgeschlagen

    Es geht ums Webhosting?

    Yes, habs mal in den Ursprungsbeitrag reineditiert.

    Workaround: Zum Beispiel mit PHP Zeile für Zeile einlesen und in die DB schreiben. Das sollte mit wenigen Zeilen Code lösbar sein.

    Das sind aber rund 2.000.000 Zeilen, denke nicht das die PHP-Ressourcen eines Webhostings dafür ausreichen, zumindest nicht in einem rutsch.
    Da müsste ich die Datei wenn dann vorher manuell splitten, richtig? Wenn ja, wie viele Zeilen sollten es maximal sein?

    Nabend zusammen,

    ich wollte eine txt in phpMyAdmin importieren:


    LOAD DATA LOCAL INFILE '\tmp\sql.txt' INTO TABLE netcup LINES TERMINATED BY '\r\n' (`forum`);

    Leider bekomme ich eine Fehlermeldung, da local_infile im Webhosting deaktiviert ist:

    Zitat von phpMyAdmin

    #3948 - Loading local data is disabled; this must be enabled on both the client and server sides

    Wie kann ich das am besten lösen? Gibt es einen Workaround?

    Bud

    Das kann auch an FileZilla liegen. Welches FileZilla verwendest du? Wann hast du zuletzt aktualisiert?

    Du kannst mal den aktiven Übertragungsmodus versuchen (Bearbeiten -> Einstellungen -> FTP -> Übertragungsmodus -> Aktiv) FileZilla Neustart dann nicht vergessen.

    Spoiler anzeigen

    Oder er bricht ab weil es Windows ist :D