• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Syntrax Error

Status
Für weitere Antworten geschlossen.

farchris

Mitglied
Hallo,
ich habe ein Backup von meiner Datenbank gemacht, weil mein vServer neu aufgesetzt wurden ist.
Wenn ich dieses nun wieder einspielen nmöchte, kommt dieser Fehler:
Code:
-
SQL-Befehl:
- phpMyAdmin SQL Dump
-- version 2.7.0-pl2
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Erstellungszeit: 18. April 2006 um 14:49
-- Server Version: 4.1.15
-- PHP-Version: 4.4.0-4
-- 
-- Datenbank: `usr_web2_1`
-- 
-- --------------------------------------------------------
-- 
-- Tabellenstruktur für Tabelle `phpbb2_auth_access`
-- 
CREATE TABLE `phpbb2_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;

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 `phpbb2_auth_access` (
  `group_id` mediumint(8) NOT NULL def' at line 1

Wie kann man das beheben?

.. mein anderes Backup konnte ich einspielen.
Hatte früher: Version: version 2.6.4-pl3
jetzt aber: phpMyAdmin 2.7.0-pl2 ...
dürfte daran aber nicht liegen ...
 
Werbung:
du hast ne Byte Order Mark in der datei [mag php gar nicht] . öffne sie mal mit nem hex editor und lösch die zeichen " " am anfang ?
 
mmh ... ^^
Ich würde das jetzt gerne via SQL hochladen:
mysql -u<username> -p<passwort> <datenbankname> < <sqldatei.sql>
Nur da kommt auch der Fehler.
Kann man das irgentwie ignorieren, dass der es einfach hochläd.
Denn ich habe nur ein backup gemacht ohne etwas zu verändern.
 
Werbung:
hi, es hat funktioniert - Danke :), aber was wäre, wenn die SQL-Datei größer als 2MB wäre.
Wie könnte man dann das Problem lösen?
Kann man dann einfach das via SSH hochladen und die fehler irgentwie ignorieren lassen oder sowas?
 
ich hab in meinem ersten post geschrieben was du machen musst :roll:
 
Werbung:
ja, es klappt aber schon so ... muss mir wenn erstmal einen hex editor downloaden^^
Aber man kann ja auch via SSH .sql Dateien hochladen. Gibt es eine Möglichkeit dem zu sagen, das er es einfach hochladen soll und dabei alles ignorieren soll ?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben