Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
MySql Fehler 1064 nach Serverumzug
#1
Hallo,

dieser Fehler wurde hier im Forum laut Suche nicht besprochen.
Ich ziehe gerade von einem Server auf einen anderen um. Von php 4.3 gehts zu 4.1.

Per PHPmyAdmin habe ich die Datenbank kopiert. Aber ich bekomme beim aufspielen auf die neue Serverdatenbank (per PhpMyadmin) immer die Fehlermeldung, dass das "Charset" nicht passt:

Zitat:-- phpMyAdmin SQL Dump
-- version 2.6.4-pl3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Feb 10, 2007 at 10:48 PM
-- Server version: 4.1.10
-- PHP Version: 4.3.10
--
-- Database: `webXXX_db1`
--
-- --------------------------------------------------------
--
-- Table structure for table `mybb_adminlog`
--
CREATE TABLE  `mybb_adminlog` (
`uid` int( 10 ) unsigned NOT NULL default  '0',
`dateline` bigint( 30 ) NOT NULL default  '0',
`scriptname` varchar( 50 ) NOT NULL default  '',
`action` varchar( 50 ) NOT NULL default  '',
`querystring` varchar( 150 ) NOT NULL default  '',
`ipaddress` varchar( 50 ) NOT NULL default  ''
) ENGINE = MYISAM DEFAULT CHARSET = latin1;


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' at line 8


Wie kann man das richten?
Zur Zeit habe ich noch auf die alte Datenbank Zugriff.

Danke und Gruß
#2
Entferne mal alles vor CREATE TABLE und versuche es noch einmal.
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi    www.krafdi.de
#3
Falls es das nicht war entferne diesen Teil aus allen Queries:
Zitat:DEFAULT CHARSET = latin1

An dieser Stelle sei auch auf die Systemvoraussetzungen hingewiesen: https://www.mybb.de/26-0-b-1-systemvoraussetzungen.html

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#4
Hi und Danke für die Antwort.

Es hat sich auch etwas verändert: jetzt kommt eine andere Fehlermeldung ;-)

Code:
Fehler
SQL-Befehl:

CREATE TABLE mybb_adminlog(
uid int( 10 ) unsigned NOT NULL default  '0',
dateline bigint( 30 ) NOT NULL default  '0',
scriptname varchar( 50 ) NOT NULL default  '',
"action"varchar( 50 ) NOT NULL default  '',
querystring varchar( 150 ) NOT NULL default  '',
ipaddress varchar( 50 ) NOT NULL default  ''
);


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 '"action" varchar(50) NOT NULL default '',
  querystring varchar


Liegt wohl an der älteren PHP-Version, oder? !
Kann man da überhaupt noch was machen?
#5
Die Anführungszeichen verursachen den Fehler, die dürften eigentlich gar nicht da sein. So sollte die Zeile aussehen:
Code:
action varchar( 50 ) NOT NULL default  '',

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Problem mit MySQL error 1064 Jacune 4 6.177 16.05.2009, 14:04
Letzter Beitrag: Michael
  Umlaute nach Serverumzug lordy 4 2.030 06.01.2008, 22:03
Letzter Beitrag: lordy
  Fehler mit Datenbank bei Serverumzug aaxpo 7 2.417 14.10.2007, 17:56
Letzter Beitrag: StefanT
  MySQL error: 1064 ?? muca66 4 2.664 28.08.2007, 15:37
Letzter Beitrag: StefanT
  MySQL error: 1064 gastwirt 8 3.757 23.07.2007, 18:36
Letzter Beitrag: Michael