Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Import von Datenbank-Dump auf lokalem Server nicht möglich  (Read 4420 times)

0 Members and 1 Guest are viewing this topic.

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art

Ich versuchte einen Datenbank-Dump zu importieren auf dem lokalen XAMPP.
Jedoch schlägt dies fehl mit der Fehlermeldung:

Fehler

SQL-Befehl:

CREATE TABLE IF NOT EXISTS gallery_pictures ( pid int(11) NOT NULL auto_increment, aid int(11) NOT NULL DEFAULT '0' , filepath varchar(255) NOT NULL DEFAULT '' , filename varchar(255) NOT NULL DEFAULT '' , filesize int(11) NOT NULL DEFAULT '0' , total_filesize int(11) NOT NULL DEFAULT '0' , pwidth smallint(6) NOT NULL DEFAULT '0' , pheight smallint(6) NOT NULL DEFAULT '0' , hits int(10) NOT NULL DEFAULT '0' , mtime datetime NOT NULL DEFAULT '0000-00-00 00:00:00' , ctime int(11) NOT NULL DEFAULT '0' , owner_id int(11) NOT NULL DEFAULT '0' , owner_name varchar(40) NOT NULL DEFAULT '' , pic_rating int(11) NOT NULL DEFAULT '0' , votes int(11) NOT NULL DEFAULT '0' , title varchar(255) NOT NULL DEFAULT '' , caption text NOT NULL , keywords varchar(255) NOT NULL DEFAULT '' , approved enum('YES','NO') NOT NULL DEFAULT 'NO' , galleryicon int(10) unsigned NOT NULL DEFAULT '0' , user1 varchar(255) NOT NULL DEFAULT '' , user2 varc[...]

MySQL meldet: Dokumentation
#1170 - BLOB/TEXT column 'caption' used in key specification without a key length


Wo liegts da im argen? oO
Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Import von Datenbank-Dump auf lokalem Server nicht möglich
« Reply #1 on: June 16, 2009, 08:49:16 am »

Deine Datenbank akzeptiert offensichtlich den Datentyp TEXT nicht ohne Schlüssellänge:
Code: [Select]
CREATE TABLE test1 (caption text NOT NULL)
Welche MySQL-Version läuft denn in deinem XAMPP? Evtl. hilft ein Upgrade - ich hatte bisher zumindest noch nie Probleme mit einem DB-Import in XAMPP.


Als Workaround könntest du versuchen einen anderen String-Datentyp zu wählen.
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Import von Datenbank-Dump auf lokalem Server nicht möglich
« Reply #2 on: June 16, 2009, 09:14:32 am »

Mögliche Gründe:
  • mySQL auf dem Ziel-Server ist neuer als auf dem Quell-Server
  • phpMyAdmin (oder was auch immer benutzt wurde als Dump-Tool) ist neuer auf dem Zielserver als auf dem Quellserver
  • Auf dem Zielserver läuft mySQL im Strict-Mode (was nur für Entwickler empfehlenswert ist, die wissen, wie man damit umgeht)

Ein ordentlicher Dump enthält halt mehr Daten. Wenn Du kannst, mache den Dump nochmal und schalte die notwendigen Optionen in Deinem Dump-Tool ein (möglicherweise ist eine Aktualisierung des Dump-Tools notwendig). Wenn Du den Dump nicht mehr wiederholen kannst musst Du die Queries von Hand aufbrezeln. Schaue dazu in den sql-Dateien von Coppermine nach, dort werden die Längen der Felder angegeben.

Wo liegts da im argen? oO
In erster Linie am Fehlen jeglicher Details in Deinem Posting, so dass wir nur raten können. Links zur Gernierung, Versionsstände, verwendete Tool - das alles hilft dem Supporter. Solltest Du doch eigentlich wissen.
Logged

Satyr

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 139
    • Gothic Model Gallery - Dark Photo Art
Re: Import von Datenbank-Dump auf lokalem Server nicht möglich
« Reply #3 on: June 16, 2009, 11:01:14 pm »

XAMPP-Version: 1.7.1

Quellserver:

# Server Version: 5.0.67-community-log
# Protokoll-Version: 10
# Server: Localhost via UNIX socket
# Benutzer: d005416d@localhost
# MySQL-Zeichensatz: UTF-8 Unicode (utf8)


Zielserver:

MySQL

    * Server: localhost via TCP/IP
    * Server Version: 5.1.33-community
    * Protokoll-Version: 10
    * Benutzer: Satyr@localhost
    * MySQL-Zeichensatz: UTF-8 Unicode (utf8)

    * Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9
    * MySQL-Client-Version: 5.0.51a
    * PHP extension: mysql

Zum Aus/Einlesen der Daten verwendete ich zuerst ein altes MySQL-Front, nun Heidi-SQL 4.0.




Logged
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Import von Datenbank-Dump auf lokalem Server nicht möglich
« Reply #4 on: June 16, 2009, 11:32:59 pm »

Zum Aus/Einlesen der Daten verwendete ich zuerst ein altes MySQL-Front, nun Heidi-SQL 4.0.
Kenne ich nicht, sorry. Kann ich nicht mit dienen.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Import von Datenbank-Dump auf lokalem Server nicht möglich
« Reply #5 on: June 17, 2009, 08:13:44 am »

Zum Aus/Einlesen der Daten verwendete ich zuerst ein altes MySQL-Front, nun Heidi-SQL 4.0.
Sind mir auch unbekannt. Aber ich würde das gleiche Programm für den Export und Import verwenden.

Falls du auf deine produktive Datenbank noch Zugriff hast, empfehle ich dir Ex- & Import mal mit dem MySQLDumper zu probieren.
Logged
Pages: [1]   Go Up
 

Page created in 0.024 seconds with 19 queries.