Hallo Leute
Habt ihr eine Idee wie ich ein ca. 25 MB großes Dumgfile zurück spielen kann. Die Datenbank meldet zu große Datei importiert.
Cu
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo Leute
Habt ihr eine Idee wie ich ein ca. 25 MB großes Dumgfile zurück spielen kann. Die Datenbank meldet zu große Datei importiert.
Cu
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Habt ihr eine Idee wie ich ein ca. 25 MB großes Dumgfile zurück spielen kann. Die Datenbank meldet zu große Datei importiert.
MySQL meldet dir WAS?
Mit mysqlimport bekommst du auch so kleine Dumpfiles leicht importiert.
https://dev.mysql.com/doc/refman/5.5/en/mysqlimport.html
Teste mal Adminer, da müsste ein Import per URL auch möglich sein.
Die meisten DB-Importprobleme liegen am Webinterface!
PhpMyAdmin läuft auch nur auf PHP und hat dessen limitierungen... Was bei mir meistens schief geht, ist dass entweder die Maximum Upload File Size für PHP zu gering gesetzt ist, oder das PHP-Skript einfach zu lange braucht um die Daten in die DB zu schreiben und einen Timeout erzeugt.
Im Notfall mal den Provider fragen, ob PHP-Einstellungen geändert werden können.
Und im Idealfall über eine Shell direkt auf dem Host lokal importieren!
(Leider bietet ja kaum ein Webhosting-Paket auch Shell-Zugriff... Lang lebe https://uberspace.de/ !)
Wenn die Dumpdatei zu groß ist dann splitte sie mit einem Editor auf und importieren blockweise. Sieh Dir den Dump genau an splitte an pasender Stelle, nicht mitten in einem Statement. Nutze aber einen uft8-fähigen Editir wie Notpad++, nicht den Standard-Notpad des Windows!
Alternativ den Dump bei der Erzeugung schon kleiner machen. ALso blockweise die Tabellen dumpen.
Gerade bei (sehr) großen Backups empfehle ich gerne den http://www.mysqldumper.de/
Damit sollten auch große Dumps keine Probleme bereiten.
MySQLdumper! Danke! Den Namen habe ich vergeblich gesucht :D
Auch wenn das Teil bei mir schon Wunder gewirkt hat, geht nichts über das lokale importieren. Eine Datei von der HDD zu lesen und direkt im nativen prozess zu verarbeiten klappt immer noch etwas besser als das ganze übers Internet über ein WebInterface über PHP in Apache loszutreten ;)
Ja mysqldumper ist ein gutes Tool. Hier geht es aber nur um das einmalige Einlesen eines Dumps, da würde ich nun nicht direkt ein neues Script installieren /solsche Tools muss man gut schützen, updaten oder wieder entfernen. Einfach auf dem alten Server nicht die ganze DB exportieren, sondern den Dump unterteilen in einzelne Tabellengruppen und jeweils entsprechend kleinere Dumps erzeugen... Sollte doch nur ein Aufwand weniger Minuten sein.
Schau mal hier
http://adminer.sourceforge.net/adminer.php?ad…ername=&import=
Dort besteht die Möglichkeit, deine sql-Datei (adminer.sql) per FTP in das Verzeichnis zu kopieren, wo sich auch adminer befindet und dann diese zu importieren, ganz ohne Upload Beschränkungen.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!