Zum Inhalt springen

typo3 serverumzug datenbank

Erstellt am 19. September 2006 · 4 Antworten · letzte Antwort am 23. September 2006

Tags: Datenbank, Server & Hosting, Frage

beelzebub ·

Halo , ich habe mit phpmyadmin einen Datenbankdump erstellt.beim wieder einspielen auf dem neuen Server bekomme ich immer eine Fehlermeldung.

MySQL meldet:  
#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_german1_ci NOT NULL default '',
  `non_exclude_

Der Dump wurde von mysql 4.1.9 erstellt und soll auf mysql 4.0.24 eingelesen werden

Hier mal die sql-ausgabe

SQL-Befehl: 

CREATE TABLE IF NOT EXISTS `be_groups` (
`uid` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
`pid` int( 11 ) unsigned NOT NULL default '0',
`tstamp` int( 11 ) unsigned NOT NULL default '0',
`title` varchar( 20 ) COLLATE latin1_german1_ci NOT NULL default '',
`non_exclude_fields` blob NOT NULL ,
`db_mountpoints` varchar( 40 ) COLLATE latin1_german1_ci NOT NULL default '',
`pagetypes_select` tinyblob NOT NULL ,
`tables_select` blob NOT NULL ,
`tables_modify` blob NOT NULL ,
`crdate` int( 11 ) unsigned NOT NULL default '0',
`cruser_id` int( 11 ) unsigned NOT NULL default '0',
`groupMods` tinyblob NOT NULL ,
`file_mountpoints` varchar( 40 ) COLLATE latin1_german1_ci NOT NULL default '',
`hidden` tinyint( 3 ) unsigned NOT NULL default '0',
`inc_access_lists` tinyint( 3 ) unsigned NOT NULL default '0',
`description` text COLLATE latin1_german1_ci NOT NULL ,
`lockToDomain` varchar( 50 ) COLLATE latin1_german1_ci NOT NULL default '',
`deleted` tinyint( 3 ) unsigned NOT NULL default '0',
`TSconfig` blob NOT NULL ,
`subgroup` tinyblob NOT NULL ,
`hide_in_lists` tinyint( 4 ) NOT NULL default '0',
`explicit_allowdeny` blob NOT NULL ,
`allowed_languages` tinyblob NOT NULL ,
`custom_options` blob NOT NULL ,
PRIMARY KEY ( `uid` ) ,
KEY `parent` ( `pid` ) 
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_german1_ci AUTO_INCREMENT =2

Die letzte Anweisung ist anscheinend fehlerhaft. Aber warum. Ich bin ratlos.was kann man da machen?

jweiland ·

Folgende Statements in der SQL Datei löschen:

DEFAULT CHARSET = latin1 COLLATE = latin1_german1_ci

Jochen Weiland

(wie immer: ohne Gewähr)