+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Problem bei Datenbankimport

  1. #1
    Neu an Board
    Registriert seit
    20.08.2007
    Beiträge
    59
    Bedankte sich
    8
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich Problem bei Datenbankimport

    Hallo Forum,

    habe mir lokal mit XAMPP eine J1.6 Seite erstellt. Diese habe ich mit FTP hochgeladen. Allerdings funktioniert der Datenbanktransfer nicht.

    Die Datenbank habe ich lokal mit mysqldumper 1.24.4 gesichert. Auf dem Webspace habe ich v1.22 laufen. Funktioniert nicht.

    MySQL-ERROR MySQL-Dokumentation der Fehler
    Fehler bei der Anfrage:

    CREATE TABLE `jos_usergroups` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key', `parent_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Adjacency List Reference Id', `lft` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.', `rgt` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.', `title` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `idx_usergroup_parent_title_lookup` (`parent_id`,`title`), KEY `idx_usergroup_title_lookup` (`title`), KEY `idx_usergroup_adjacency_lookup` (`parent_id`), KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE ) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
    MySQL meldet:

    Couldn't create table: jos_usergroups
    Habe dann den Import der Datei über phpmyadmin versucht, schlägt aber auch fehl:

    Fehler

    SQL-Befehl:

    CREATE TABLE `jos_usergroups` (
    `id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
    `parent_id` int( 10 ) unsigned NOT NULL DEFAULT '0' COMMENT 'Adjacency List Reference Id',
    `lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
    `rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
    `title` varchar( 100 ) NOT NULL DEFAULT '',
    PRIMARY KEY ( `id` ) ,
    UNIQUE KEY `idx_usergroup_parent_title_lookup` ( `parent_id` , `title` ) ,
    KEY `idx_usergroup_title_lookup` ( `title` ) ,
    KEY `idx_usergroup_adjacency_lookup` ( `parent_id` ) ,
    KEY `idx_usergroup_nested_set_lookup` ( `lft` , `rgt` ) USING BTREE
    ) ENGINE = MYISAM AUTO_INCREMENT =9 DEFAULT CHARSET = utf8;

    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 'USING BTREE
    ) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8' at line 11
    Ein manueller export aus phpmyadmin funktioniert übrigens auch nicht, gleiche Fehler. Kann jemand die Fehlermeldungen deuten? Ist das evtl. ein Versionskonflikt der MySQl Datenbanken?

    Bin für jede Hilfe dankbar.

  2. #2
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.739
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Zitat Zitat von dco333 Beitrag anzeigen
    Ist das evtl. ein Versionskonflikt der MySQl Datenbanken?
    Ja genau (in dem Fall genau umgekehrt).

  3. #3
    Neu an Board
    Registriert seit
    20.08.2007
    Beiträge
    59
    Bedankte sich
    8
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hat jemand einen Lösungsvorschlag?

  4. #4
    Gehört zum Inventar Avatar von SirDrake
    Registriert seit
    29.08.2006
    Ort
    Köln
    Beiträge
    6.268
    Bedankte sich
    164
    Erhielt 2.346 Danksagungen
    in 2.119 Beiträgen

    Standard

    vielleicht hilft der Direktlink
    http://www.apachefriends.org/f/viewt...173306#p173306
    (in dem Fall genau umgekehrt)
    also Punkt 2 - Finde ENGINE=MyISAM
    Punkt 3 - ersetze mit TYPE=MyISAM
    Gruß Fred
    Fragen und Antworten rund um Joomla! FAQ
    Code-Bereinigung abschalten - Unterstütze Joomla

  5. #5
    Neu an Board
    Registriert seit
    20.08.2007
    Beiträge
    59
    Bedankte sich
    8
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ups, hatte den Link von Lacki gar nicht bemerkt :-(

    Danke für die Tips. Ich werde es so probieren und dann Rückmeldung geben. Danke an Euch!

  6. #6
    Neu an Board
    Registriert seit
    20.08.2007
    Beiträge
    59
    Bedankte sich
    8
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hmm, hat leider nicht geholfen:

    Habe alle Vorkommnisse von ENGINE=MyISAM durch TYPE=MyISAM ersetzt, erhalte beim Import aber noch folgenden Fehler:

    Fehler

    SQL-Befehl:

    CREATE TABLE `jos_usergroups` (
    `id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
    `parent_id` int( 10 ) unsigned NOT NULL DEFAULT '0' COMMENT 'Adjacency List Reference Id',
    `lft` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
    `rgt` int( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
    `title` varchar( 100 ) NOT NULL DEFAULT '',
    PRIMARY KEY ( `id` ) ,
    UNIQUE KEY `idx_usergroup_parent_title_lookup` ( `parent_id` , `title` ) ,
    KEY `idx_usergroup_title_lookup` ( `title` ) ,
    KEY `idx_usergroup_adjacency_lookup` ( `parent_id` ) ,
    KEY `idx_usergroup_nested_set_lookup` ( `lft` , `rgt` ) USING BTREE
    ) TYPE = MYISAM AUTO_INCREMENT =9 DEFAULT CHARSET = utf8;

    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 'USING BTREE
    ) TYPE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8' at line 11

  7. #7
    Neu an Board
    Registriert seit
    20.08.2007
    Beiträge
    59
    Bedankte sich
    8
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Server:
    Server Version: 5.0.51a-24+lenny4-log
    MySQL-Client-Version: 5.0.77

    XAMPP:
    Server Version: 5.1.33-community
    MySQL-Client-Version: 5.0.51a

  8. #8
    Wohnt hier Avatar von Arni
    Registriert seit
    10.01.2005
    Beiträge
    4.679
    Bedankte sich
    186
    Erhielt 1.157 Danksagungen
    in 1.094 Beiträgen

    Standard

    Zitat Zitat von dco333 Beitrag anzeigen
    lokal mit mysqldumper 1.24.4 gesichert. Auf dem Webspace habe ich v1.22 laufen
    Warum setzt du nicht für das Backup und das Restore die selber Version von MySqlDumper ein? Vor einiger Zeit hatte ich mal ein ähnliches Problem mit dem Dumper, daß sich genau dadurch lösen ließ. Ob das bei dir die Lösung ist ........

  9. #9
    Neu an Board
    Registriert seit
    20.08.2007
    Beiträge
    59
    Bedankte sich
    8
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Nein das ist nicht das Problem. Auch mit dem gleichen MySQL Dumper kommt die Fehlermeldung. Das mit dem Versionskonflikt ist auch so eine Sache. Der angebliche "alte" Befehl kommt ja dutzende male in der Datenbank vor, nie meckert er, nur an dieser einen Position. Irgendwas stört ihn noch an dieser Zeile. Weis keiner mehr einen Rat?

  10. #10
    Neu an Board
    Registriert seit
    11.09.2010
    Beiträge
    19
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    danke aber auch, dass du das Problem anscheinend gelöst hast - anderen Usern die Lösung vorenthältst

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein