1und1 MySQL: Datenbank sichern und wieder einspielen? Fehler!

Mondmann

Mondmann

Aktives Mitglied
Thread Starter
Dabei seit
21.07.2004
Beiträge
3.246
Reaktionspunkte
183
Hallole.
Ich habe auf einer Website die bei 1und1 gehostet ist ein CMS installiert. Habe da eine vorhande Website in ein CMS eingepflegt.
Nun ist das Ganze seitdem elendig langsam.
Auf einer anderen MySQl Datenbank im gleichen Webaccount habe ich ein Downloadscript welches sehr gut flutscht.
Nun stelle ich mir vor, daß das CMS auf einer viel frequentierten DB liegt und das Downloadscript nicht.

Ich möchte nun die DB vom CMS, sichern und in die DB vom Downloadscript einfügen.
Dürfte ja kein Problem sein ,oder?

Ich gehe also im phpmyadmin zum Menüpunkt "exportieren" übernehme alle standardeinstellungen und habe dann ein *.sql Abbild der Datenbank mit alles INSERTS.

Nehme ich diese Datei nun her und möchte sie per SQL Befehl in die andere Datenbank einpflegen ,kommt immer eine Fehlermeldung.
Ich kenne mich mit SQL nicht so besonders gut aus und verstehe nicht, daß das exportierte sql file fehlerhaft sein soll.

Auch mit einer ganz neuen DB habe ich es schon versucht.

Hier die Fehlermeldung:

Bis dahin kommt er:

Code:
- Tabellenstruktur für Tabelle `oe_mainaccount`
-- 
CREATE TABLE `oe_mainaccount` (
`account_key` int( 11 ) NOT NULL AUTO_INCREMENT ,
`account_email` varchar( 255 ) COLLATE latin1_german2_ci NOT NULL default '',
`account_password` varchar( 255 ) COLLATE latin1_german2_ci default NULL ,
`account_firstname` varchar( 255 ) COLLATE latin1_german2_ci default NULL ,
`account_lastname` varchar( 255 ) COLLATE latin1_german2_ci NOT NULL default '',
`account_telefon` varchar( 255 ) COLLATE latin1_german2_ci default NULL ,
`account_company` varchar( 255 ) COLLATE latin1_german2_ci default NULL ,
`account_homepage` varchar( 255 ) COLLATE latin1_german2_ci NOT NULL default '',
`account_group` int( 11 ) NOT NULL default '0',
`account_access` int( 11 ) NOT NULL default '0',
`account_info` int( 11 ) NOT NULL default '0',
`account_nlsend` int( 11 ) NOT NULL default '0',
`account_lang` varchar( 10 ) COLLATE latin1_german2_ci NOT NULL default '',
`account_lock` int( 11 ) NOT NULL default '0',
`account_editor` varchar( 255 ) COLLATE latin1_german2_ci NOT NULL default '',
`account_menu` int( 11 ) NOT NULL default '0',
`account_menux` int( 11 ) NOT NULL default '0',
`account_menuy` int( 11 ) NOT NULL default '0',
`account_random` varchar( 255 ) COLLATE latin1_german2_ci NOT NULL default '',
`account_releasepage` int( 11 ) NOT NULL default '1',
`account_delpage` int( 11 ) NOT NULL default '1',
`account_exportpage` int( 11 ) NOT NULL default '1',
`account_profile` int( 11 ) NOT NULL default '1',
`account_filepool` int( 11 ) NOT NULL default '1',
`account_uploadfile` int( 11 ) NOT NULL default '1',
`account_deletefile` int( 11 ) NOT NULL default '1',
`account_filepoolfolder` int( 11 ) NOT NULL default '1',
`account_importfile` int( 11 ) NOT NULL default '1',
`account_orderpage` int( 11 ) NOT NULL default '1',
PRIMARY KEY ( `account_key` ) ,
KEY `account_email` ( `account_email` ) ,
KEY `account_password` ( `account_password` )
) ENGINE = MYISAM AUTO_INCREMENT =17 DEFAULT CHARSET = latin1 COLLATE = latin1_german2_ci

Dann die Fehlermeldung:

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_german2_ci NOT NULL default '',
`account_pass

Kann jemand damit etwas anfangen?
Wie schaffe ich es mit der SQL Datei umzuziehen?

Wie geht das wenn ich mal den Provider wechseln möchte?


Danke und Grüße Mondmann
 
Zuletzt bearbeitet:
meistens liegt so was an unterschiedlichen mysql server versionen, die dann ein paar statements noch nicht unterstützen...
du kannst aber beim dumpen einstellen, ob dann ältere unterstützt werden sollen...
 
Ja mei ich denke mal das wirds sein.
Die neue ist tatsächlich eine V4 und die alte eine V5..:hamma:

Danke für den kleinen aber feinen Hinweis....

Grüße Mondmann
 
Zurück
Oben Unten