Seite 1 von 1

Beim DB Import Fehlermeldung

Verfasst: 13.06.2005 13:25
von Sedonion
Hi Zusammen,

versuche nun eine 1MB große DB zu importieren. Der Export wurde nach der "Umzugsanleitung" in der Knowledgebase erstellt.

Der Import bricht mit einem Fehler ab, sowohl über die SQL Funktion in phpadmin als auch mit bigdump:

Code: Alles auswählen

Starting at the line: 1

Error at the line 12: CREATE DATABASE `usr_db_Sedonion_1` DEFAULT CHARACTER SET latin1 COLLATE latin1_german2_ci;

Query: CREATE DATABASE `usr_db_Sedonion_1` DEFAULT CHARACTER SET latin1 COLLATE latin1_german2_ci;

MySQL: 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 'DEFAULT CHARACTER SET latin1 COLLATE latin1_german2_ci' at line

Stopped on error
[/code]

Verfasst: 13.06.2005 17:41
von Sedonion
So, fehler gefunden. Die DB besteht ja schon, und ich kann keine (weitere) erstellen. Also die Create Zeile auskommentiert und weiter gings, bis zum folgenden Fehler:

Code: Alles auswählen

-- 
CREATE TABLE `newspfuser` (

`id` int( 14 ) NOT NULL AUTO_INCREMENT ,
`username` varchar( 50 ) COLLATE latin1_german2_ci NOT NULL default '',
`pwd` varchar( 50 ) COLLATE latin1_german2_ci NOT NULL default '',
`nickname` varchar( 50 ) COLLATE latin1_german2_ci NOT NULL default '',
`email` varchar( 100 ) COLLATE latin1_german2_ci NOT NULL default '',
`uin` varchar( 32 ) COLLATE latin1_german2_ci NOT NULL default '',
`expire` int( 11 ) NOT NULL default '0',
`lastlogin` int( 14 ) default '0',
`logintime` int( 14 ) default '0',
`joined` int( 14 ) default NULL ,
`usernews` varchar( 10 ) COLLATE latin1_german2_ci default 'gesperrt',
PRIMARY KEY ( `id` ) 
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_german2_ci AUTO_INCREMENT =2  

Code: Alles auswählen

Fehler:
Code: 
#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 '',
  `pwd` varchar( 



So langsam verzweifle ich dran. Wollte doch nur eine Kopie meines Forums um neue Mods zu testen usw.

Verfasst: 26.11.2005 20:49
von AlexLiLa
Ich habe das gleiche Problem möchte auch ein 2.tes Forum installieren um es zu testen klappt aber nicht.
Bekomme diese Fehlermeldung.
Beim Update der Datenbank trat ein Fehler auf
You have an error in your SQL syntax near 'ENGINE=MyISAM AUTO_INCREMENT=1 ' at line 13
Was kann ich tun?

Danke Alex

Verfasst: 24.12.2005 02:56
von LadyDrago
habt ihr ne Lösung gefunden, ich habe das Problem nämlich auch ...

Gruß
Lady

Verfasst: 24.12.2005 11:45
von hagily
postet bitte mal den code den ihr eingegeben habt UND die Fehlermeldung.

Verfasst: 28.12.2005 15:41
von LadyDrago
ich glaube ich habe die Fehlermeldung, weil es eine ältere datenbank ist und ich danach noch einiges geändert hatte bzw. einen MOD eingebaut hatte. Oder spielt das keine Rolle?


Gruß
Lady

Verfasst: 03.01.2006 09:17
von LadyDrago
leider musste ich mein komplettes BS neu installieren. Dadurch ergibt sich natürlich auch eine Neuinstallation des lokalen Servers xampp.
Jetzt dachte ich mir, ok sichere deine Datenbank (online) und spiele sie dann ins lokale System ein. Gesagt getan.
xampp neu installiert und die Datenbank angelegt. Beim Import der Online-Sicherung bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

SQL-Befehl: 

-- phpMyAdmin SQL Dump
-- version 2.6.4-pl3
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Erstellungszeit: 03. Januar 2006 um 08:56
-- Server Version: 4.1.15
-- PHP-Version: 5.0.5
-- 
-- Datenbank: `xxxxx`
-- 
-- --------------------------------------------------------
-- 
-- Tabellenstruktur für Tabelle `phpbb_auth_access`
-- 
CREATE TABLE `phpbb_auth_access` (

`group_id` mediumint( 8 ) NOT NULL default '0',
`forum_id` smallint( 5 ) unsigned NOT NULL default '0',
`auth_view` tinyint( 1 ) NOT NULL default '0',
`auth_read` tinyint( 1 ) NOT NULL default '0',
`auth_post` tinyint( 1 ) NOT NULL default '0',
`auth_reply` tinyint( 1 ) NOT NULL default '0',
`auth_edit` tinyint( 1 ) NOT NULL default '0',
`auth_delete` tinyint( 1 ) NOT NULL default '0',
`auth_sticky` tinyint( 1 ) NOT NULL default '0',
`auth_announce` tinyint( 1 ) NOT NULL default '0',
`auth_vote` tinyint( 1 ) NOT NULL default '0',
`auth_pollcreate` tinyint( 1 ) NOT NULL default '0',
`auth_attachments` tinyint( 1 ) NOT NULL default '0',
`auth_mod` tinyint( 1 ) NOT NULL default '0',
KEY `group_id` ( `group_id` ) ,
KEY `forum_id` ( `forum_id` ) 
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_german2_ci 
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 'DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci' at line 36 

kann mir einer sagen, was da schief läuft bzw. welche Fehler ich da mache ??

Danke und Gruß
Lady

Verfasst: 10.01.2006 18:48
von LadyDrago
weiß keiner was ich da falsch mache?

Gruß
Lady

Verfasst: 10.01.2006 20:44
von Fennias Maxim
Ersetzte mal CHARSET durch CHARACTER SET