Seite 1 von 1

Fehler #1064 bei Import der Datenbank

Verfasst: 02.11.2009 10:51
von astrau
Hallo,

aufgrund eines Problems mit meinem virtuellen Server komme ich ggfs. in die Verlegenheit den Server initialisieren zu müssen. Das würde bedeuten, dass ich alle Domains neu einrichten und entsprechende Backups zurückspielen müsste. Die Backups habe ich gemacht, die Datenbanken exportiert.

Um das Ganze schon mal zu proben, habe ich eine Subdomain eingerichtet, auf der ich die Wiederherstellung der einzelnen Domains durchspiele. Bei unserer Team-Seite stoße ich nun an meine Grenzen. Wenn ich die Datenbank für das phpBB-Forum per phpMyAdmin importieren möchte, erhalte ich die folgende Fehlermeldung:

Code: Alles auswählen

Fehler

SQL-Befehl:

-- phpMyAdmin SQL Dump
-- version 2.8.2.4
-- http://www.phpmyadmin.net
-- 
-- Host: localhost:3306
-- Erstellungszeit: 30. Oktober 2009 um 19:55
-- Server Version: 4.1.10
-- PHP-Version: 5.2.6
-- 
-- Datenbank: `Steht dann hier drin`
-- 
-- --------------------------------------------------------
-- 
-- Tabellenstruktur für Tabelle `phpbb_acl_groups`
-- 
CREATE TABLE `phpbb_acl_groups` (
`group_id` mediumint( 8 ) unsigned NOT NULL default '0',
`forum_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_option_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_role_id` mediumint( 8 ) unsigned NOT NULL default '0',
`auth_setting` tinyint( 2 ) NOT NULL default '0',
KEY `group_id` ( `group_id` ) ,
KEY `auth_opt_id` ( `auth_option_id` ) ,
KEY `auth_role_id` ( `auth_role_id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin;

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 '

CREATE TABLE `phpbb_acl_groups` (
  `group_id` mediumint(8) unsigned NOT N' at line 1 
Ich habe nun schon so einiges hier gelesen, was andere User geposted haben und auch was es für Lösungsansätze gab, aber es will mir nicht so recht weiterhelfen. Hatte schon Lösungen mit Semikolon usw. gesehen, bin aber unsicher.

Der Bereich der exportierten DB, der wohl für den Fehler zuständig ist, sieht so aus:

Code: Alles auswählen

Tabellenstruktur für Tabelle `phpbb_acl_groups`
-- 

CREATE TABLE `phpbb_acl_groups` (
  `group_id` mediumint(8) unsigned NOT NULL default '0',
  `forum_id` mediumint(8) unsigned NOT NULL default '0',
  `auth_option_id` mediumint(8) unsigned NOT NULL default '0',
  `auth_role_id` mediumint(8) unsigned NOT NULL default '0',
  `auth_setting` tinyint(2) NOT NULL default '0',
  KEY `group_id` (`group_id`),
  KEY `auth_opt_id` (`auth_option_id`),
  KEY `auth_role_id` (`auth_role_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

-- 
-- Daten für Tabelle `phpbb_acl_groups`
-- 

INSERT INTO `phpbb_acl_groups` (`group_id`, `forum_id`, `auth_option_id`, `auth_role_id`, `auth_setting`) VALUES (1, 0, 85, 0, 1),
(1, 0, 93, 0, 1),
(1, 0, 110, 0, 1),
(5, 0, 0, 5, 0),
(5, 0, 0, 1, 0),
(2, 0, 0, 6, 0),
(3, 0, 0, 6, 0),
(4, 0, 0, 5, 0),
(4, 0, 0, 10, 0),
(1, 52, 0, 17, 0),
(4, 67, 0, 10, 0),
(7, 66, 0, 21, 0),
(4, 66, 0, 21, 0),
(1, 50, 0, 17, 0),
(4, 64, 0, 10, 0),
(1, 63, 0, 17, 0),
(4, 62, 0, 10, 0),
(1, 61, 0, 17, 0),
(2, 61, 0, 21, 0),
(5, 61, 0, 14, 0),
(2, 63, 0, 21, 0),
(6, 5, 0, 19, 0),
(3, 5, 0, 17, 0),
(2, 5, 0, 17, 0),
(1, 5, 0, 17, 0),
(1, 6, 0, 17, 0),
(2, 6, 0, 21, 0),
(9, 52, 1, 0, 1),
(4, 55, 0, 10, 0),
(2, 52, 23, 0, 1),
(2, 52, 15, 0, 1),
(2, 52, 6, 0, 1),
(2, 52, 5, 0, 1),
(2, 52, 3, 0, 1),
(2, 52, 21, 0, 1),
(4, 52, 0, 21, 0),
(6, 52, 0, 19, 0),
(9, 52, 25, 0, 1),
(9, 52, 27, 0, 1),
(1, 55, 0, 17, 0),
(4, 47, 0, 10, 0),
(1, 47, 0, 17, 0),
(6, 66, 0, 19, 0),
(5, 66, 0, 14, 0),
(2, 66, 0, 21, 0),
(9, 52, 14, 0, 1),
(9, 52, 13, 0, 1),
(9, 52, 20, 0, 1),
(7, 67, 0, 21, 0),
(1, 19, 0, 17, 0),
(2, 19, 0, 21, 0),
(1, 20, 0, 17, 0),
(2, 20, 0, 21, 0),
(4, 63, 0, 10, 0),
(1, 62, 0, 17, 0),
(1, 66, 0, 17, 0),
(5, 5, 0, 14, 0),
(6, 61, 0, 19, 0),
(5, 63, 0, 14, 0),
(4, 66, 0, 10, 0),
(4, 5, 0, 21, 0),
(4, 61, 0, 21, 0),
(6, 63, 0, 19, 0),
(5, 6, 0, 14, 0),
(7, 55, 0, 21, 0),
(2, 52, 27, 0, 1),
(2, 52, 25, 0, 1),
(2, 52, 20, 0, 1),
(5, 52, 0, 14, 0),
(7, 47, 0, 21, 0),
(6, 6, 0, 19, 0),
(4, 55, 0, 21, 0),
(2, 52, 1, 0, 1),
(2, 52, 22, 0, 1),
(2, 52, 24, 0, 1),
(2, 52, 17, 0, 1),
(9, 20, 0, 21, 0),
(4, 47, 0, 21, 0),
(4, 6, 0, 21, 0),
(6, 55, 0, 19, 0),
(2, 52, 30, 0, 1),
(2, 52, 19, 0, 1),
(2, 52, 13, 0, 1),
(2, 52, 14, 0, 1),
(9, 19, 0, 21, 0),
(6, 47, 0, 19, 0),
(9, 52, 19, 0, 1),
(9, 52, 30, 0, 1),
(9, 52, 17, 0, 1),
(4, 67, 0, 21, 0),
(5, 19, 0, 14, 0),
(5, 20, 0, 14, 0),
(2, 62, 0, 21, 0),
(6, 67, 0, 19, 0),
(6, 19, 0, 19, 0),
(6, 20, 0, 19, 0),
(5, 62, 0, 14, 0),
(5, 67, 0, 14, 0),
(4, 19, 0, 21, 0),
(4, 20, 0, 21, 0),
(6, 62, 0, 19, 0),
(1, 23, 0, 17, 0),
(2, 23, 0, 17, 0),
(3, 23, 0, 17, 0),
(6, 23, 0, 19, 0),
(5, 23, 0, 14, 0),
(4, 23, 0, 21, 0),
(4, 24, 0, 10, 0),
(7, 24, 0, 14, 0),
(4, 24, 0, 14, 0),
(5, 24, 0, 14, 0),
(6, 24, 0, 16, 0),
(3, 24, 0, 16, 0),
(7, 0, 0, 5, 0),
(7, 0, 0, 10, 0),
(7, 65, 0, 21, 0),
(7, 5, 0, 21, 0),
(7, 61, 0, 21, 0),
(4, 63, 0, 21, 0),
(7, 6, 0, 21, 0),
(5, 55, 0, 14, 0),
(2, 52, 29, 0, 1),
(2, 52, 9, 0, 1),
(2, 52, 7, 0, 1),
(4, 52, 0, 10, 0),
(9, 66, 0, 21, 0),
(5, 47, 0, 14, 0),
(9, 52, 24, 0, 1),
(2, 67, 0, 21, 0),
(7, 19, 0, 21, 0),
(7, 20, 0, 21, 0),
(4, 62, 0, 21, 0),
(7, 23, 0, 21, 0),
(2, 24, 0, 16, 0),
(4, 65, 0, 21, 0),
(4, 5, 0, 10, 0),
(4, 23, 0, 10, 0),
(4, 61, 0, 10, 0),
(7, 63, 0, 21, 0),
(1, 24, 0, 16, 0),
(4, 6, 0, 10, 0),
(2, 55, 0, 21, 0),
(2, 52, 16, 0, 1),
(2, 52, 8, 0, 1),
(2, 52, 4, 0, 1),
(7, 52, 0, 21, 0),
(9, 52, 21, 0, 1),
(2, 47, 0, 21, 0),
(9, 52, 3, 0, 1),
(6, 65, 0, 19, 0),
(5, 65, 0, 14, 0),
(9, 52, 22, 0, 1),
(1, 67, 0, 17, 0),
(4, 19, 0, 10, 0),
(4, 20, 0, 10, 0),
(7, 62, 0, 21, 0),
(4, 25, 0, 10, 0),
(7, 25, 0, 21, 0),
(4, 25, 0, 14, 0),
(5, 25, 0, 14, 0),
(6, 25, 0, 16, 0),
(3, 25, 0, 16, 0),
(2, 25, 0, 16, 0),
(1, 25, 0, 16, 0),
(1, 26, 0, 16, 0),
(2, 26, 0, 16, 0),
(3, 26, 0, 16, 0),
(6, 26, 0, 16, 0),
(5, 26, 0, 14, 0),
(4, 26, 0, 14, 0),
(7, 26, 0, 21, 0),
(4, 26, 0, 10, 0),
(4, 27, 0, 10, 0),
(7, 27, 0, 21, 0),
(4, 27, 0, 14, 0),
(5, 27, 0, 14, 0),
(6, 27, 0, 16, 0),
(3, 27, 0, 16, 0),
(2, 27, 0, 16, 0),
(1, 27, 0, 16, 0),
(4, 28, 0, 10, 0),
(7, 28, 0, 21, 0),
(4, 28, 0, 14, 0),
(5, 28, 0, 14, 0),
(6, 28, 0, 16, 0),
(3, 28, 0, 16, 0),
(2, 28, 0, 16, 0),
(1, 28, 0, 16, 0),
(4, 29, 0, 10, 0),
(7, 29, 0, 21, 0),
(4, 29, 0, 14, 0),
(5, 29, 0, 14, 0),
(6, 29, 0, 16, 0),
(3, 29, 0, 16, 0),
(2, 29, 0, 16, 0),
(1, 29, 0, 16, 0),
(9, 52, 6, 0, 1),
(9, 52, 15, 0, 1),
(9, 52, 23, 0, 1),
(9, 6, 0, 21, 0),
(9, 5, 0, 17, 0),
(9, 63, 0, 21, 0),
(9, 61, 0, 21, 0),
(9, 0, 0, 6, 0),
(4, 58, 0, 10, 0),
(7, 58, 0, 21, 0),
(4, 58, 0, 21, 0),
(6, 58, 0, 19, 0),
(5, 58, 0, 14, 0),
(2, 58, 0, 21, 0),
(1, 58, 0, 17, 0),
(1, 32, 0, 17, 0),
(2, 32, 0, 21, 0),
(5, 32, 0, 14, 0),
(6, 32, 0, 19, 0),
(4, 32, 0, 21, 0),
(7, 32, 0, 21, 0),
(4, 32, 0, 10, 0),
(1, 54, 0, 17, 0),
(2, 54, 0, 21, 0),
(5, 54, 0, 14, 0),
(6, 54, 0, 19, 0),
(4, 54, 0, 21, 0),
(7, 54, 0, 21, 0),
(4, 54, 0, 10, 0),
(2, 65, 0, 21, 0),
(1, 65, 0, 17, 0),
(4, 65, 0, 10, 0),
(1, 64, 0, 17, 0),
(2, 64, 0, 21, 0),
(5, 64, 0, 14, 0),
(6, 64, 0, 19, 0),
(4, 64, 0, 21, 0),
(7, 64, 0, 21, 0),
(4, 60, 0, 10, 0),
(7, 60, 0, 21, 0),
(4, 60, 0, 21, 0),
(6, 60, 0, 19, 0),
(5, 60, 0, 14, 0),
(9, 56, 0, 21, 0),
(9, 60, 0, 21, 0),
(9, 50, 0, 21, 0),
(9, 52, 11, 0, 1),
(9, 37, 0, 21, 0),
(9, 64, 0, 21, 0),
(4, 37, 0, 10, 0),
(7, 37, 0, 21, 0),
(4, 37, 0, 21, 0),
(6, 37, 0, 19, 0),
(5, 37, 0, 14, 0),
(2, 37, 0, 21, 0),
(1, 37, 0, 17, 0),
(2, 52, 11, 0, 1),
(4, 50, 0, 10, 0),
(7, 50, 0, 21, 0),
(4, 50, 0, 21, 0),
(6, 50, 0, 19, 0),
(5, 50, 0, 14, 0),
(2, 50, 0, 21, 0),
(9, 52, 5, 0, 1),
(2, 60, 0, 21, 0),
(1, 60, 0, 17, 0),
(9, 26, 0, 16, 0),
(9, 25, 0, 16, 0),
(9, 47, 0, 21, 0),
(9, 65, 0, 21, 0),
(9, 54, 0, 21, 0),
(9, 32, 0, 21, 0),
(9, 58, 0, 21, 0),
(9, 29, 0, 16, 0),
(9, 28, 0, 16, 0),
(9, 27, 0, 16, 0),
(9, 24, 0, 16, 0),
(9, 67, 0, 21, 0),
(9, 52, 7, 0, 1),
(9, 52, 9, 0, 1),
(9, 52, 29, 0, 1),
(9, 23, 0, 17, 0),
(9, 62, 0, 21, 0),
(4, 56, 0, 10, 0),
(7, 56, 0, 21, 0),
(4, 56, 0, 21, 0),
(6, 56, 0, 19, 0),
(5, 56, 0, 14, 0),
(2, 56, 0, 21, 0),
(1, 56, 0, 17, 0),
(8, 0, 0, 6, 0),
(9, 52, 4, 0, 1),
(9, 52, 8, 0, 1),
(9, 52, 16, 0, 1),
(9, 55, 0, 21, 0);

-- --------------------------------------------------------

-- 
-- 
Könnt Ihr mir helfen? Meine Jungens killen mich, wenn ich denen sage, das das Forum weg ist und wir wieder von vorne beginnen müssen :grin:

Danke im Voraus!

Re: Fehler #1064 bei Import der Datenbank

Verfasst: 02.11.2009 11:14
von Mahony
Hallo
Irgend ein Editor hat anscheinend eine UTF-8-BOM eingefügt. Sie ist nicht nur in UTF-8-Dateien nicht notwendig, sie stört auch noch das Importieren, weil MySQL sie nicht ignoriert.
Öffne das Backup mit Notepad++ entferne das und speichere die Backup-Datei als UTF8 ohne BOM.




Grüße: Mahony

Re: Fehler #1064 bei Import der Datenbank

Verfasst: 04.11.2009 13:49
von astrau
Hallo Mahony,

danke für den Tipp. Werde ich ausprobieren und dann eine Rückmeldung geben, ob es geklappt hat.

Re: Fehler #1064 bei Import der Datenbank

Verfasst: 15.11.2009 17:40
von astrau
Hallo,

mit etwas Verspätung wollte ich mich noch zurückmelden und berichten, das alles geklappt hat.

Wie empfohlen habe ich mir Notepad++ heruntergeladen, habe die Datenbank damit geöffnet, bin über Format --> Konvertiere zu UTF-8 ohne BOM gegangen, gespeichert und dann wurde das Ganze ohne Fehler importiert.

Vielen Dank für die Hilfe und den Schubs in die Richtige Richtung.

Ein Problem habe ich noch: In unserem Forum wird im unteren Bereich folgendes angezeigt:

{ WHO_WAS_HERE }
---------------------------------------------------------------------------------------------------------------
{ WWH_UPDATE_NEED }

Das kann ich absolut nicht zuordnen und habe auch schon danach rauf und runter gesucht, aber mir fehlt da die zündende Idee. Hat jemand von Euch einen Rat? Ich selber würde es dem "Who is Online" zuordnen, aber der wird ja angezeigt ....

Link zum Forum: www.forum.lag-team.de

Re: Fehler #1064 bei Import der Datenbank

Verfasst: 16.11.2009 15:01
von gn#36
Was du da siehst sind Sprachvariablen die anscheinend nicht mit Inhalt gefüllt wurden. Die beiden dargestellten gehören nehme ich an zum Who was Here Mod, wo die genau verloren gegangen sein könnten müsstest du aus der Anleitung des Mods den du eingebaut hast entnehmen (darin nach L_WHO_WAS_HERE oder zu kopierenden Sprachvariablen suchen, irgendwo hast du da was vergessen oder die Änderungen wieder überschrieben)

Re: Fehler #1064 bei Import der Datenbank

Verfasst: 16.11.2009 17:34
von astrau
Hi,

danke für Deine Antwort. Ich habe keinen Mod installiert - zumindest nicht bewusst, sollte alles 0815 sein.

Ich bin aber bei weiterem Grübeln auf der Arbeit drauf gekommen, dass ich in der vorherigen Version des Forums in den Dateien des templates rumgepfuscht habe.

Gestern habe ich dann, weil ich das Design anpassen wollte, den originalen rednblack-Style per FTP geuploaded. Seitdem sollte das auch erst da sein, weil es mir vorher auch noch nicht aufgefallen ist.

Ich werde mal das Backup des vorherigen, modifizierten Style hochladen und gucken, ob sich das Problem dann gibt. Da ich mir die geänderten Stellen in den CSS-Dateien diesmal schlauerweise auskommentiert habe, kann ich die Anpassungen dann schnell und einfach nachholen.

Auf jedenfall habe ich mit "L_WHO_WAS_HERE" sonst schon mal einen Ansatzpunkt für meine weitere Suche, wenn der Plan nicht aufgeht. :wink:

Re: Fehler #1064 bei Import der Datenbank

Verfasst: 17.11.2009 08:53
von gn#36
Entweder ist ein Mod drin, du hast an den Templates herumgebastelt oder aber der Style den du verwendest geht davon aus dass du einen Who was Here Mod eingebaut hast (ist mir zwar noch nicht begegenet, aber vielleicht gibt's ja "premodded" Styles).