Von Access zu mysql

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Von Access zu mysql

Beitrag von Holger »

Moin!

Ich habe gerade mit dem mysql Migration Toolkit erfolgreich eine 130MB grosse Access-Datenbank in eine mysql-Datenbank importiert.
Als ich jedoch die config.php änderte um auf die neue Datenbank umzuschalten, wurde anstatt des Forums nur eine weisse Seite angezeigt.

Was muss ich noch machen, um von Access zu mysql zu wechseln?

EDIT: Ah, ich muss dazu sagen, es ist eine mysql5-Datenbank!

Gruss
Holger
Zuletzt geändert von Holger am Do 11.Jan, 2007 22:09, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du mysql4 ausgewählt?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Wo?
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der config.php ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Nein, ich habe dort "mysql" stehen ... wie in anderen Foren auch.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die 5er wird aber durch mysql4 besser bedient. Also das mal ändern...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Habe jetzt eine mysql4-Datenbank.
Auch da bekomme ich eine weisse Seite wenn ich in der config.php auf die mysql-Datenbank umlenke.
Wenn ich dann auch mysql in mysql4 ändere bekomme ich die Fehlermeldung
Fatal error: Call to undefined function mysql_connect() in g:\home\ ... \wwwroot\forum\db\mysql4.php on line 48
Zuletzt geändert von Holger am Fr 12.Jan, 2007 19:30, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Call to undefined function
Wohl an der common.php was defekt?
Die db.php muss dort eingebunden werden, damit aich alles klappt.
Und dabei stellt sich auch die Frage, ob die mysql4 nicht gemoddet wurde.
Die angegebene "vermisste" Funktion muss nämlich zwangsweise dort enthalten sein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Das Forum ist komplett ohne Mods unterwegs ...
Installiert wurde es mit Access.
Jetzt habe ich die Access-DB mit dem Migration Tool zu mysql4 konvertiert.
Danach tauchten die oben genannten Probleme auf.

/H
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah :hh:
Ist Dein PHP auch für MySQL eingerichtet?
Vorher hattest Du ja Access am laufen, jetzt muss PHP ja mit MySQL arbeiten, also eine andere Libary verwenden, um darauf zuzugreifen.
Die Funktion mysql_connect() (und alle anderen) sind in der PHP-Libary php_mysql.dll (php_mysql.so unter Linux) zu finden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Eh, das ist ein Hoster.
Er hat mysql freigeschaltet ... ich nehme an, dass das alles geschehen ist.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Datenbank ja, aber kann auch PHP darauf zugreifen?
Nochmal:
Die Funktion mysql_connect ist ein PHP-Befehl, der in einer einzubindenden PHP-Libary enthalten ist.
Wurde diese Libary nicht eingebunden, kennt PHP diese Befehle schlicht nicht und kann folglich auch nicht die Datenbank ansprechen.
Wenn Du die phpinfo aufrufst, muss auch ein Eintrag zur MySQL-Datenbank existieren, sonst muss das Dein Hoster nachholen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten