Pagina 1 van 1

Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 14:14
door PEDEBE
  • Adres van je forum: http://www.handreiking.com
    Event. modificaties op je forum:Geen
    Wanneer ontstond het probleem?De eerste keer dat in het forum wilde backuppen.
    phpBB versie: 3.0.1

    Heb je onlangs iets veranderd aan je forum?Nee
    Wat is het probleem?

Ik was via Plesk de database van Handreiking.com aan het backuppen en kwam daar een probleem tegen.

Bij het opslaan van de tabel phpbb_posts werd een lege file gecreeëerd.
Ook als ik hem op het scherm open, is hij leeg.
Alle andere tabellen lukt wel te backuppen.

Analyse van de betreffende tabel (in phpMyAdmin) levert de volgende informatie op:
Meer dan 1 INDEX sleutel was gecreëerd voor de kolom `topic_id`

Het forum werkt wel gewoon voor de gebruikers.

Wie weet wat de oorzaak is dat ik de betreffende tabel niet kan backuppen?
En nog belangrijker: hoe ik dit kan oplossen?

Ik kom bij zoeken in fora dit probleem wel tegen, maar niet wat dit veroorzaakt en hoe het opgelost kan worden.
Het frustrerende is dat ik niet zomaar wat kan proberen, want ik heb dus nu geen recente backup van de forumberichten door dit probleem
Wat ik al wel geprobeerd heb is: optimaliseer en repareer, maar dat maakt niets uit.

Ik moet een backup kunnen maken uiteraard. Sowieso, maar ook omdat ik het forum wil updaten.

Ik hoop dat iemand hier iets over weet.
Alvast bedankt!
Peter

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 14:18
door Robin Huurman
Heb je de backup functie van plesk gebruikt, of die van phpMyadmin?

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 14:20
door PEDEBE
De exporteer functie van phpMyAdmin.

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 15:40
door Bee
Die foutmelding is niet gerelateerd aan het probleem wat jij voorlegt, dat is het enige wat ik met zekerheid kan vaststellen. Er zijn meerdere indices voor bijvoorbeeld de zoekfunctie.

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 17:20
door PEDEBE
Oké, thanks Bee. Goed om te weten; hoef ik daar niet naar te zoeken.

Vraag blijft uiteraard wel: wat is dán de oorzaak???

Enig idee?

Tnx,
Peter

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 17:24
door Robin Huurman
Heb je al eens geprobeerd om via het beheerderspaneel van phpBB een backup te maken, lukt dat wel?

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 17:40
door PEDEBE
Meteen even geprobeerd en ja, dat werkt gewoon!

Zou het een serverinstelling kunnen zijn? Mijn phpbb_post file is zo'n 40MB namelijk.

Hoe zit het trouwens met de backup van het beheerderspaneel? Ik had een keer gelezen dat deze backup kwalitatief minder is dan die van phpMyAdmin. Daarom deed ik het altijd via phpMyAdmin.
Klopt dat, of is dat onzin? Of was dat vroeger zo, maar nu niet meer?

tnx,
Peter

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 18:35
door Bee
Dat klopt nog steeds.

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 19:16
door Robin Huurman
Hmm... Als je in phpmyadmin eens kiest voor de optie om het .sql bestandje te verzenden, lukt het dan wel?

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 28 jul 2008, 20:36
door PEDEBE
Nee, verzenden (naar mijn harddisk) levert een lege file op en openen levert een leeg scherm op :roll:

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 29 jul 2008, 11:32
door Robin Huurman
Je zou kunnen vragen aan je hoster of zij een backup voor je willen maken. Misschien komt het omdat je de MySQL servers teveel belast met je export.

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 29 jul 2008, 18:25
door PEDEBE
Ik had die vraag daar inderdaad ook neergelegd en het blijken inderdaad serverinstellingen te zijn :roll:
Ze willen wel een backup voor me maken, maar ik heb die mogelijkheid liever in eigen hand, omdat ik het wekelijks wil doen.

Weet iemand een manier om de export naar de server te doen zodat ik daarna de backup met ftp kan ophalen?
Zeg maar een omgekeerde "Bigdump"?

Bedankt voor het meedenken trouwens!
Peter

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 29 jul 2008, 20:55
door Robin Huurman
Ik raad je aan om een beetje met de instellingen van phpmyadmin te spelen, het kan zijn dat hij gewoon te lange queries aan het maken is. Zoek eens naar de optie "Maximum length of created query", als je daar eens een waarde van 250 invult, werkt het dan wel? Dat heb je zowiezo nodig als je de boel straks weer wilt importeren.

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 16 aug 2008, 07:44
door PEDEBE
Robin Huurman schreef:Ik raad je aan om een beetje met de instellingen van phpmyadmin te spelen, het kan zijn dat hij gewoon te lange queries aan het maken is. Zoek eens naar de optie "Maximum length of created query", als je daar eens een waarde van 250 invult, werkt het dan wel? Dat heb je zowiezo nodig als je de boel straks weer wilt importeren.
Heb ik inderdaad mee gespeeld, maar ook op die manier lukt het niet.
Ik heb een oplossing van mijn provider gekregen, maar moet er even goed naar kijken wat het precies is; heb er nog geen tijd voor gehad.
Ik kom er nog verder op terug. Bedankt voor de hulp tot nu toe!

Groetjes,
Peter

Re: Meer dan 1 INDEX sleutel was gecreëerd voor kolom `topic_id'

Geplaatst: 16 aug 2008, 09:22
door pieterbas12
PEDEBE schreef:Ik had die vraag daar inderdaad ook neergelegd en het blijken inderdaad serverinstellingen te zijn :roll:
Ze willen wel een backup voor me maken, maar ik heb die mogelijkheid liever in eigen hand, omdat ik het wekelijks wil doen.

Weet iemand een manier om de export naar de server te doen zodat ik daarna de backup met ftp kan ophalen?
Zeg maar een omgekeerde "Bigdump"?


Bedankt voor het meedenken trouwens!
Peter

Kijk eens in dit topic:

viewtopic.php?f=39&t=42439

Volgens mij is dit precies wat je wilt!