Hallo!
Ich habe mit meiner Homepage den Anbieter (Hoster) gewechselt.
Das verlief problemlos.
Auf der Homepage habe ich eine SQL-Datenbank für ein Forum.
Dateigröße 5 MB unkomprimiert.
Der neue Anbieter erlaubt nur eine maximale Dateigröße von 2048 kb zu impotieren.
Alle Versuche scheiterten. Ich habe die Datei als zip und gz gepackt,
das wird nicht akzeptiert, Datei kann nicht gelesen werden. Ich habe verschiedene
Packer benutzt, verschiedene komprimierungsraten.
Fremdtools wie Turbodump und mysqldumper funktionieren ebenfalls nicht.
Nun habe ich die Tabellen einzeln im Phpmyadmin eingetragen, das hat funktioniert.
Nur zwei Tabellen sind größer als 1 MB und werden nicht angenommen.
Meine Frage: Wie kann ich die beiden Tabellen evt. teilen?
Manuell den halben Text rauskopieren geht nicht, da kommt beim Hochladen auch
eine Meckermeldung.
Es findet sich nirgends ein Hinweis wie groß eine reine Texttabelle sein darf, durch
ausprobieren kam ich auf etwa 1 MB.
Anbieter ist Evanzo, in einem anderen Forum las ich dass aber viele Anbieter es ihren
Kunden verweigern größere Datenbanken zu importieren, angeblich um zu großen
Traffic zu unterbinden.
Vielen Dank für Tipps
Beste Grüße
André
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Wie du es schaffst, die beiden übrigen Tabellen zu importieren, weiß ich leider auch nicht.
Aber hast du mal bei deinem neuen Webhoster nachgefragt, ob sie dein Backup einspielen können???
Mein Hoster hat auch eine max. Dateigrössenbeschränkung, allerdings spielt er auch grössere ein, wenn man ihn darum bittet. Natürlich ist dieser Service nicht umsonst, macht aber keine Probleme.
Auch wenn es eine unbefriedigende Lösung sein dürfte, so schau Dir doch einmal MERGE-Tabellen an, damit kannst Du deine Daten auf verschiedene Tabellen aufteilen, die sich zumindest lesend wie eine einzige Tabelle verhalten.
hi,
meine spontane idee: die grösse datei offline in kleinere csv dateien oder so aufteilen und dann mit INSER INTO TABLE stück für stück in die online datenbank importieren.
Die Datenbank hat 63 Tabellen.
61 Tabellen habe ich ja so Stück für Stück hochgeladen.
Wenn ich die beiden zu großen Tabellen aufteile gibt es nur Fehlermeldungen.
Die Software merkt dass es keine ganze Tabelle ist und gibt eine Fehlermeldung aus.
Ich weiß aber nun dass ich zukünftig vorher den Provider frage wie groß ein Datenbankupload sein darf und bei so einer mickrigen Größe von 2 MB werde ich kein Kunde. Jetzt wo es zu spät ist kommen Kumpels an und sagen dass ihr Provider unbegrenzten Datenbankupload zulässt. Evanzo kann ich leider da nicht empfehlen!
hi,
Die Software merkt dass es keine ganze Tabelle ist und gibt eine Fehlermeldung aus.
versuchst du denn die tabelle per hand zu importieren oder hast du fertige sql statements die du bearbeitest?
Das Problem ist erledigt,
ein Freund, der da was von versteht hat mir die Tabellen bearbeitet
dass ich sie hochladen konnte.