+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Probleme mit MySql-DB. Fehler #1068

  1. #1
    Neu an Board
    Registriert seit
    25.09.2006
    Beiträge
    25
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Probleme mit MySql-DB. Fehler #1068

    hallo,

    nachdem meine DB sich verabschiedet hatte muss ich nun meine regelmäßig angelegten Backups wieder aufspielen. Dies geschieht mit Hilfe von phpmyadmin.
    Leider erscheint dort immer folgende Fehlermeldung:

    SQL-Befehl:

    -- ---------------------------------------------
    -- Backup von der Tabele `jos_ffw_core_acl_groups_aro_map`
    CREATE TABLE `jos_ffw_core_acl_groups_aro_map` (
    `group_id` int( 11 ) NOT NULL default '0' PRIMARY KEY ,
    `section_value` varchar( 240 ) NOT NULL PRIMARY KEY ,
    `aro_id` int( 11 ) NOT NULL default '0' PRIMARY KEY
    );

    MySQL meldet: Dokumentation
    #1068 - Multiple primary key defined


    kann mir jemand helfen??
    MfG
    Thomas

  2. #2
    Verbringt hier viel Zeit Avatar von rabe
    Registriert seit
    31.08.2005
    Ort
    Regensburg
    Beiträge
    946
    Bedankte sich
    4
    Erhielt 375 Danksagungen
    in 215 Beiträgen

    Standard

    Hallo,

    du kannst ja mal versuchen, die zwei zusätzlichen Primärschlüssel zu löschen, wie wäre das? Setz die doch mal von PRIMARY KEY auf KEY.
    Dann kannst du sehen was passiert und ggf nach dem Aufspielen wieder etwas ändern.
    Ich bin kein SQL Profi, aber das wäre das, was ich einfach mal ausprobieren würde...

    Gehst du auf eine andere Datenbank Version?

    Viele Grüße
    Anne-Kathrin
    Alles, was mir so unterkommt... www.medamind.de

  3. #3
    Kommt häufiger vorbei Avatar von monalisa
    Registriert seit
    25.08.2005
    Ort
    Berlin
    Beiträge
    344
    Bedankte sich
    12
    Erhielt 90 Danksagungen
    in 81 Beiträgen

    Standard

    Mit was erzeugst du die Backups?

    Für diese Tabelle müsste das eigentlich so aussehen:
    Code:
    CREATE TABLE `jos_ffw_core_acl_groups_aro_map` (
      `group_id` int(11) NOT NULL default '0',
      `section_value` varchar(240) NOT NULL default '',
      `aro_id` int(11) NOT NULL default '0',
      UNIQUE KEY `group_id_aro_id_groups_aro_map` (`group_id`,`section_value`,`aro_id`)
    ) TYPE=MyISAM;
    Du kannst das selber mit einem Texteditor ändern.

    Gruß
    monalisa
    Gib jedem Tag die Chance, der schönste deines Lebens zu werden. Mark Twain (30.11.1835 - 21.04.1910 US-Schriftsteller)

  4. #4
    Neu an Board
    Registriert seit
    25.09.2006
    Beiträge
    25
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hallo ihr beiden,

    @Anne-Kathrin
    das hat leider nicht funktioniert. Wurde nur noch schlimmer.

    @monalisa
    Danke, das hat so wiet geklappt. jetzt hänge ich an der nächsten Stelle.
    Die Backups habe ich mit einem php-Script erzeugt, das anscheinend ziemlich sch... ist.

    nächstes Problem:
    SQL-Befehl:

    -- ---------------------------------------------
    -- Backup von der Tabele `jos_ffw_messages_cfg`
    CREATE TABLE `jos_ffw_messages_cfg` (
    `user_id` int( 10 ) unsigned NOT NULL default '0' PRIMARY KEY ,
    `cfg_name` varchar( 100 ) NOT NULL PRIMARY KEY ,
    `cfg_value` varchar( 255 ) NOT NULL
    );

    MySQL meldet: Dokumentation
    #1068 - Multiple primary key defined


    vielleicht kannst du mir kurz erklären, wie das auszusehen hat. Es kommen noch ca. 10 fehlerhafte Tabellen in laufe der Datei.... :-(

    Danke schonmal

  5. #5
    Verbringt hier viel Zeit Avatar von rabe
    Registriert seit
    31.08.2005
    Ort
    Regensburg
    Beiträge
    946
    Bedankte sich
    4
    Erhielt 375 Danksagungen
    in 215 Beiträgen

    Standard

    Hallo,

    kannst du dir nicht die entsprechenden CREATES direkt aus dem ursprünglichen Installer holen? Dann sollten sie ja wieder original sein...

    Viele Grüße
    Anne-Kathrin
    Alles, was mir so unterkommt... www.medamind.de

  6. Erhielt Danksagungen von:


  7. #6
    Kommt häufiger vorbei Avatar von monalisa
    Registriert seit
    25.08.2005
    Ort
    Berlin
    Beiträge
    344
    Bedankte sich
    12
    Erhielt 90 Danksagungen
    in 81 Beiträgen

    Standard

    Machen wir das jetzt mit jedem Datenbankeintrag?

    Nagut

    Code:
    CREATE TABLE `jos_ffw_messages_cfg` (
      `user_id` int(10) unsigned NOT NULL default '0',
      `cfg_name` varchar(100) NOT NULL default '',
      `cfg_value` varchar(255) NOT NULL default '',
      UNIQUE KEY `idx_user_var_name` (`user_id`,`cfg_name`)
    ) TYPE=MyISAM;
    Und solltest du noch mehr davon haben, dann schau mal in das Joomla Installationsverzeichnis. Da muss eine joomla.sql -Datei rumliegen.

    Dort kannst du alles entnehmen.

    #__ musst du mit jos_ffw_ ersetzen.

    Da ist nun ein wenig Handarbeit gefragt Viel Spass

    Gruß monalisa
    Gib jedem Tag die Chance, der schönste deines Lebens zu werden. Mark Twain (30.11.1835 - 21.04.1910 US-Schriftsteller)

  8. Erhielt Danksagungen von:


  9. #7
    Neu an Board
    Registriert seit
    25.09.2006
    Beiträge
    25
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    DANKE, das hat geklappt. Der Tip mit der joomla.sql war gut.

    Joomla läuft wieder. Jetzt muss ich mich noch mit dem Forum (phpbb) rumschlagen. Das selbe Problem.

    MfG
    Thomas

+ Antworten

Lesezeichen

Berechtigungen

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