MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Datenbank importieren klappt nicht

Post new topicReply to topic
Author Message
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-27, 14:53    Datenbank importieren klappt nicht Reply with quoteBack to top

Hallo liebes Forum,
derzeit teste ich einige Funktionen meines Forums und bin aufgrund meiner mittlerweile zu großen Datenbank (import klappt jedenfalls bei phpmyadmin nicht mehr) wurde mir Mysqldumper empfohlen.

Habe es nun installiert (lokal auf meinem Windows PC mit XAMPP) und habe die datenbank.sql.gz in den \work\backup Ordner geladen.
Die Datenbank (ohne Tabellen) hatte ich schon mittels Phpmyadmin erstellt und ist auch ausgewählt im Mysqldumper. Wenn ich aber versuche die alte Datenbank wiederherzustellen kommt immer ein Fehler.

Array
(
    [max_zeit] => 22
    [startzeit] => 1293453748
    [xtime] => 1293453748
    [fileEOF] =>
    [actual_table] => unbekannt
    [offset] => 0
    [aufruf] => 1
    [table_ready] => 0
    [part] => 0
    [do_it] =>
    [errors] => 0
    [notices] => 0
    [anzahl_eintraege] => -1
    [anzahl_tabellen] => -1
    [filename] => datenbank.sql.gz
    [actual_fieldcount] => 0
    [eintraege_ready] => 0
    [anzahl_zeilen] => 100
    [summe_eintraege] => 0
    [erweiterte_inserts] => 0
    [flag] => -1
    [EOB] =>
    [dump_encoding] => utf8
    [compressed] => 1
    [tables_to_restore] =>
    [filehandle] => Resource id #14
    [tablelock] => 0
)


Sql: CREATE DATABASE /*!32312 IF NOT EXISTS*/ `datenbank` /*!40100 DEFAULT CHARACTER SET latin1 */;
Erweiterte Inserts: 0
Unbekannter SQL-Befehl::

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `datenbank` /*!40100 DEFAULT CHARACTER SET latin1 */;


Habe so was noch nie gemacht und kann damit nichts anfangen. Könnt ihr mir eventuell sagen was ich falsch mache?

lg Ben

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
Jens_K
Moderator
Moderator




Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld


germany.gif

PostPosted: 2010-12-27, 16:03    (No subject) Reply with quoteBack to top

Im Grunde machst Du gar nichts falsch.

Probiere doch bitte mal, das von Dir hochgeladene Backup durch den eingebauten Konverter des Dumpers zu jagen. Den findest Du unter Verwaltung / Tools / Backup Konverter.

Wenn das Problem dann noch auftritt, schauen wir weiter ...

_________________
It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog

OfflineView user's profileSend private messageVisit poster's website    
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-27, 16:23    (No subject) Reply with quoteBack to top

Hallo Jens_K,

das klappt leider auch nicht. Habe es 1 mal mit und 1 mal ohne .GZ komprimierung versucht aber immer wieder hing sich mein Browser auf nach wenigen Sekunden und eine Fehlermeldung erschien. Konnte die leider nicht abkopieren. Sollte die wichtig sein könnte ich dieaber abschreiben.

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2010-12-27, 16:23    (No subject) Reply with quoteBack to top

Die Zeile
Quote:
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `datenbank` /*!40100 DEFAULT CHARACTER SET latin1 */;
wird vom Parser des Dumpers nicht korrekt erkannt. Die Inline-Kommentare bringen ihn aus dem Tritt.
Öffne das Backup und lösche diese Zeile einfach oder mache das Backup der Datenbank mit MySQLDumper.

MySQLDumper ignoriert Befehle zum Anlegen von Datenbanken normalerweise, damit man jedes Backup in jede beliebige Ziel-Datenbank einspielen kann. Deshalb kannst Du diese Zeile einfach entfernen.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-27, 18:04    (No subject) Reply with quoteBack to top

Hallo DSB,

hmm womit lässt sich denn eine 700mb große .sql Datei öffnen und editieren? Mein Editor und Wordped sind kurz vor dem Kollaps und machen das editieren unmöglich.

Würde gerne ein Backup mit Mysqldumper laden aber habe leider die nächsten 2 Wochen keine Möglichkeit auf meinen Webspace zu zugreifen.

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2010-12-27, 18:09    (No subject) Reply with quoteBack to top

Dann schick das Backup durch den Konverter. Er teilt die Datei automatisch in Multipart-Dateien auf. Danach kannst Du die erste Datei editieren. Dort ist der Eintrag am Anfang zu finden.
_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-27, 20:05    (No subject) Reply with quoteBack to top

Das würde ich ja gerne aber geht wie gesagt nicht.
Immer wenn ich die .sql (egal ob .sql oder .sql.gz) versuche zu konvertieren kommt ein Fehler der meinen Browser abstüzen lässt.

Image

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2010-12-27, 20:16    (No subject) Reply with quoteBack to top

Tja, da ist noch ein kleiner Bug.

Weisst Du was? Der einfachste Weg ist, Du machst das Backup von Deinem Forum mit MySQLDumper und spielst dieses Backup lokal ein. Die Installation auf dem Server dauert ja nicht lange.
Wir wissen ja nicht, ob das Backup, welches Du hast, überhaupt vollständig ist. Die bisherigen Versuche basieren darauf, dieses Backup einzuspielen. Solche Probleme hast Du aber erst gar nicht wenn das Backup auch mit MySQLDumper erstellt wurde. Deshalb schlage ich diesen Weg vor, der wesentlich schneller und weniger nervenaufreibend ist. Wink

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-27, 20:23    (No subject) Reply with quoteBack to top

Hmm wenn da so einfach wäre. Wie schon gesagt habe ich erstmal keinen Zugriff auf den Webspace. Die Zeit wollte ich zum Teil für Versuche nutzen. Dann muss es eben so gehen.
Naja, danke jedenfalls für deine Hilfe!

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2010-12-27, 20:32    (No subject) Reply with quoteBack to top

Ich habe mir die Stelle im Code noch einmal angesehen und leider einen Bug entdeckt. Da hat sich ein Leerzeichen eingeschlichen was da nicht hingehört und den Ärger verursacht. Traurig

Öffne die Datei inc/functions_restore.php und tausche die Zeile 65:
         elseif ($sub9=='CREATE DA ') $sqlparser_status=7;
aus gegen
         elseif ($sub9=='CREATE DA') $sqlparser_status=7;


Das Leerzeichen nach CREATE DA muss weg. Dann sollte es klappen.

Edit: den Fehler beim Konverter habe ich auch lokalisieren und fixen können. Blöd, da muss ich wohl noch einmal einen Patch für Version 1.24.2 nachschieben.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-27, 23:10    (No subject) Reply with quoteBack to top

Hmm funktioniert aber immer noch nicht. Es kommt trotzdem die selbe Fehlermeldung. Ist vielleicht die letzte Fehlerzeile ausschlaggebend?

Image

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2010-12-27, 23:42    (No subject) Reply with quoteBack to top

Der Bug fix bezog sich auf die Wiederherstellung - nicht auf den Konverter.
Du kannst die Wiederherstellung nach dem Bug fix mit Deiner vorhandenen Backup-Datei durchführen.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-28, 03:00    (No subject) Reply with quoteBack to top

Ups achso.
Klappt aber auch mit der Wiederherstellung nicht. Jetzt kommt folgender Fehler:
Image

Egal ob ich die .sql oder komprimierte .sql.gz nehme. Immer kommt dieser Fehler nach etwa 75 Minuten.

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2010-12-28, 03:04    (No subject) Reply with quoteBack to top

An der Stelle dauert wohl das Erstellen eines Indexes zu lange. Hast Du in der Konfiguration die Option "Ignore ENABLE KEYS" aktiviert? Falls nicht, versuche das.
_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Bassey
knows MySQLDumper
knows MySQLDumper





Joined: 27 Dec 2010
Posts: 8


blank.gif

PostPosted: 2010-12-28, 13:49    (No subject) Reply with quoteBack to top

Danke! Jetzt scheint es zu klappen, bin heute Nacht bis 90 Minuten gekommen, konnte dann aber die Augen nicht mehr offen halten.
OfflineView user's profileSend private message    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Installation klappt nicht zanu Fehler / Probleme 11 2012-05-17, 10:19 View latest post
No new posts Cronjobs funktionieren plötzlich nich... Anselm Fehler / Probleme 8 2012-05-16, 09:01 View latest post
No new posts Auswahl "Alle Datenbanken" ... Massa MySQLDumper 1.24 8 2012-05-02, 09:52 View latest post
No new posts Einträge/Dateigröße verändert sich ni... ck1 Fehler / Probleme 1 2012-04-13, 17:24 View latest post
No new posts Error beim wiederherstellen der Daten... nefertia Errors and questions 4 2012-03-28, 18:59 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO