MySQL: Duplicate entry for key

Panagiotis Palias palias at ath.forthnet.gr
Wed Sep 5 21:13:00 EEST 2007


Apollon Oikonomopoulos wrote:

> Χμ, αυτό το πράγμα δεν έχει γίνει με mysqldump (όπως τώρα διάβασα και στο 1ο 
> mail). Μήπως - λέω μήπως, να προσπαθούσες να το επαναφέρεις μέσα από την ίδια 
> την phpBB; Σέταρε δηλαδή ένα άδειο φόρουμ και κάνε restore το backup από το 
> admin panel. Υποθέτω πως αφού έχει backup utility, θα έχει και restore 
> utility.
>
Το δοκίμασα φυσικά και αυτό, ήταν ο πρώτος τρόπος που δοκίμασα να
επαναφέρω τη βάση. Το πρόβλημα που είδα ήταν ότι έκανε πολύ λίγο χρόνο
να την "επαναφέρει" και μετά δεν είχε τίποτα απολύτως μέσα, σα να μην
έκανε επαναφορά. Υπέθεσα ότι κάτι είχε πάει στραβά επειδή ήταν πολύ
μεγάλη. Το phphmyadmin δεν έπαιρνε τόσο μεγάλες βάσεις για import οπότε
άρχισα να ψάχνω πώς να την εισάγω με την mysql και ένα προγραμματάκι
ονόματι bigdump που βάζει τις γραμμές λίγες-λίγες κάθε φορά. Αλλά μου
χτύπαγε σε όλες τις περιπτώσεις το λάθος με το duplicate entry.
Μήπως να φταίει τελικά η ασυμβατότητα codepage μεταξύ βάσης και mysql;
Να δοκίμαζα να ξαναέστηνα μία βάση σε latin-1 μπας και επανέλθει και
μετά να ξαναπάρω το backup από το mysqldump;

> Μπορείς να το ανοίξεις με έναν editor και να πας στο χαρακτήρα 2491. Ο vim 
> π.χ. καταλαβαίνει μια χαρά unicode. Αλλά και να βρεις τι είναι αυτό, είναι 
> 99% βέβαιο ότι θα χτυπήσει κάπου αλλού.
> 
δεν κατάφερα να βρω εντολή για να πάω στον n χαρακτήρα στο vim ή στους
άλλους editors που έχει το KDE. Θα είχε νόημα να κάτσω να ψάξω για όλα
τα λάθη που βγάζει κάθε φορά και να τα διορθώσω;
> 
> Την επόμενη φορά mysqldump ;-)
>  
ναι την επόμενη φορά θα ξέρω...




More information about the Linux-greek-users mailing list