Seite 1 von 4

Datenbank Konvertieren?

Verfasst: 13.07.2003 15:47
von krush
Hallo zusammen,

ich möchte mein Forum, welches momentan eine Access Datenbank verwendet, unter MySQL laufen lassen. Deswegen habe ich schon ein Testforum unter MySQL installiert, um nichts kaputt zu machen. :wink:

Meine Fragen nun:

Ist es möglich die Datenbanken zu konvertieren, evtl. über eine Import/Exportfunktion?

Falls ja, wie genau muss ich da vorgehen.

Vielen Dank für Euere Hilfe


Liebe Grüße


Michae

Verfasst: 13.07.2003 15:54
von Jensemann
phpBB bietet da nichts ab. Ich kenne mioch mit dem ganzen M$ Müll nicht aus, aber ich schätze mit CVS export in access und CVS Import in MySQL kannst du erreichen was du willst.

Jens

Verfasst: 14.07.2003 00:32
von krush
Hallo Jens,

daran habe ich auch schon gedacht. Leider steht dem die Exportfunktion von Access im Wege. :(

Hab's gerade ausprobiert: Beim Importieren der CSV-Dateien gibt es spätestens bei den den Datenbankfelder phpbb_privmsgs_text Probleme, da Access alles was in dem Feld privmsgs_text steht (der eigentliche Text der Nachrichten, in diesem Falle) in der Exportdatei ebenfalls mit einem komischen Textumbruch versieht, den ich nicht rausfiltern kann.


Trotzdem Danke für deine Hilfe

Michael

Verfasst: 14.07.2003 09:37
von andreasOymann
Schau dir mal den mysql-ODBC-Treiber unter

http://www.mysql.com/downloads/api-myodbc.html

an.

A.

Verfasst: 16.07.2003 00:57
von krush
Hallo Andreas,

zunächst vielen Dank für deinen Tipp. Ich konnte die Datenbank ohne Probleme via ODCB nach SQL konvertieren und auf meinen WebServer uploaden.

Ein kleines Problem habe ich aber dennoch: Sobald ich in einen bestehenden Bereich einen neuen Thread schreiben will, erscheint dieser nicht. Nach dem Absenden ist auch die Spalte 'Letzte Beiträge' mit dem Vermerk 'Keine Beiträge' versehen.

Irgendwas hakt da noch.

Hast du da eine Idee??

Liebe Grüße

Michael

Verfasst: 16.07.2003 10:30
von Acid
Beim Schreiben gibt es aber keine Probleme/Fehlermeldungen !? Hast du mal nachgeschaut, ob etwas in die DB eingetragen wird. Bei einem Thema müssten Einträge in "topics", "posts" und "posts_text" stattfinden.

Was is die genaue Datenbankversion ?

Verfasst: 16.07.2003 18:04
von krush
Hallo Acid,

zunächst mal Danke für die schnelle Antwort. Also ich bin wie folgt vorgegangen:
  • Neue, leere Datenbank im Verzeichnis forum_neu angelegt.

    Alle Felder bis auf das Feld php_config gelöscht

    Alle Felder aus der Access DB via ODCB in die SQL DB geschrieben (Fehlermeldungen gab es dabei keine. Die gab es nur wenn das Datenbankfeld bereits vorhanden war, deshalb habe ich sie zuvor gelöscht).
Alles hatte auch auf anhieb funktioniert. Es sind auch definitv alle Daten in die mySQL-DB geschrieben worden. Ich konnte mich im neuen Forum ganz normal mit meinem Account anmelden, dort finde ich dann alle Foren, Postings etc.

Das Ganze läuft unter mySQL in der Version 3.23.54.

Ich hoffe, ich habe dir genügend Infos geben können.

Noch einmal Danke für dein Hilfe

Michael

Verfasst: 16.07.2003 21:36
von Acid
Acid hat geschrieben:Beim Schreiben gibt es aber keine Probleme/Fehlermeldungen !? Hast du mal nachgeschaut, ob etwas in die DB eingetragen wird. Bei einem Thema müssten Einträge in "topics", "posts" und "posts_text" stattfinden.
:roll:

Link zum Board ?

Verfasst: 16.07.2003 22:10
von krush
Hallo Acid,

here it is:

http://www.psycom24.de/member/forum_neu/index.php.

Im Testbereich kannst du auch ohne Anmeldung posten.

Grüße

Michael :grin:

Verfasst: 16.07.2003 22:14
von Acid
..passiert das in allen Foren !? Hast du irgendwas an den Dateien (viewtopic.php, posting.php, functions_post.php) verändert ?!