DB export lässt sich nicht importieren [erledigt]

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
QO
Mitglied
Beiträge: 304
Registriert: 21.02.2006 12:59
Kontaktdaten:

DB export lässt sich nicht importieren [erledigt]

Beitrag von QO »

Hi

Ich hab über XAMPP mein Forum auf dem Rechner getestet etc. Nun wollte ich die DB exportieren und anschließend auf dem Server (1&1) installieren, leider kein Erfolg.

Wenn ich z.B. folgendes von XAMPP exportiert bekomme:


Code: Alles auswählen

CREATE TABLE `phpbb_album` (
  `pic_id` int(11) unsigned NOT NULL default '0',
  `pic_filename` varchar(255) collate latin1_general_ci NOT NULL default '',
  `pic_thumbnail` varchar(255) collate latin1_general_ci default '',
  `pic_title` varchar(255) collate latin1_general_ci NOT NULL default '',
  `pic_desc` text collate latin1_general_ci,
  `pic_user_id` mediumint(8) NOT NULL default '0',
  `pic_username` varchar(32) collate latin1_general_ci default '',
  `pic_user_ip` varchar(8) collate latin1_general_ci NOT NULL default '0',
  `pic_time` int(11) unsigned NOT NULL default '0',
  `pic_cat_id` mediumint(8) unsigned NOT NULL default '1',
  `pic_view_count` int(11) unsigned NOT NULL default '0',
  `pic_lock` tinyint(3) NOT NULL default '0',
  `pic_approval` tinyint(3) NOT NULL default '1',
  PRIMARY KEY  (`pic_id`),
  KEY `pic_cat_id` (`pic_cat_id`),
  KEY `pic_user_id` (`pic_user_id`),
  KEY `pic_time` (`pic_time`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Dann gibts die Meldung:

Code: Alles auswählen

 MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_general_ci NOT NULL default '',
  `pic_thumbnai 

Ich hab aber keine Lust sämtliche Tabellen manuell einzugeben bzw. jede manuell anzupassen.

Woran liegt es, dass der Server es nicht akzeptiert und wie kann ichs beheben?

Danke i.v.[/quote]
Zuletzt geändert von QO am 23.07.2006 10:24, insgesamt 1-mal geändert.
Mr Death
Mitglied
Beiträge: 45
Registriert: 06.05.2005 18:59

Beitrag von Mr Death »

Hi,

Ich denke du hast die aktuelle Version von XAMPP. In dieser ist die MySQL Version 5 enthalten. Auf deinem Server läuft wahrscheinlich eine niedrigere Version.
Um dein Prolem zu lösen musst du beim Exportieren darauf achten, dass du die "SQL-Export-Kompatibilität:" auf deine MySQL Version umstellst. Damit werden die "CHARSET" und "COLLATE" nicht ausgegeben.

mfg
Benutzeravatar
QO
Mitglied
Beiträge: 304
Registriert: 21.02.2006 12:59
Kontaktdaten:

Beitrag von QO »

Hmmm, hab den XAMPP jetzt mal von der 5er auf die 4er umgestellt und hab immernoch das problem. Auf dem Server ist sogar eine aktuellere MyAdmin version drauf.
Damit werden die "CHARSET" und "COLLATE" nicht ausgegeben
Ich seh schon kommen, dass ich die manuell entfernen. Es funktioniert dann
:-?
Mr Death
Mitglied
Beiträge: 45
Registriert: 06.05.2005 18:59

Beitrag von Mr Death »

Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Versuchs mal mit dem MySQLDumper

Damit sollte das funktionieren.



Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
QO
Mitglied
Beiträge: 304
Registriert: 21.02.2006 12:59
Kontaktdaten:

Beitrag von QO »

Hi

Leider gibts bei beiden von den phpmyadmin keine Optionsmöglichkeit für kompatibilität
habs dann doch manuell gelöst mit der "find & replace all"-funktion die ich nie benutzte ;) und es funktioniert

Danke

QO
Antworten

Zurück zu „Coding & Technik“