28. januar 2004 - 21:53
Der er
44 kommentarer og 1 løsning
MySQL errno 130 - hjælp hurtigt!
Jeg har det problem at jeg ved en fejl er kommet til at tømme en tabel i en db. Nu efter at have indlæst tabellen fra en backup får jeg fejlen: Can't open file: 'forum.MYI'. (errno: 130) Hvad gør jeg?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. januar 2004 - 21:55
#1
Hvordan har du indlæst tabellen igen? Har du administrator adgang til DB serveren?
28. januar 2004 - 21:56
#2
Jeg har før fået den fejl, men det var på mit webhotel. Jeg kontaktede webhotellet og de genskabte filen ud fra en backup (uden datatab).
28. januar 2004 - 21:59
#3
Hmm...ja, jeg har fuld adgang til serveren...
28. januar 2004 - 22:00
#4
hvordan har du indlæst tabellen igen?
28. januar 2004 - 22:01
#5
Umiddelbart lyder det som at de har indlæst data men ikke index.
28. januar 2004 - 22:01
#6
kopieret de 3 datafiler...
28. januar 2004 - 22:01
#7
arne v - hvordan gør jeg noget ved det?
28. januar 2004 - 22:03
#8
Hvis du har kopieret forum.MYD men ikke forum.MYI ind, så kopierer du forum.MYI ind.
28. januar 2004 - 22:04
#9
Og husk at tjekke rettighederne. Også hvis det er windows.
28. januar 2004 - 22:04
#10
Altså fil rettighederne ;o)
28. januar 2004 - 22:05
#11
har også kopieret forum.MYI ind... filrettigheder - how?
28. januar 2004 - 22:06
#12
win/*nix?
28. januar 2004 - 22:09
#13
De må ikke være skrivebeskyttet og det skal være den rigtige bruger/gruppe der har rettigheder til dem.
28. januar 2004 - 22:09
#14
Har du kørt myisamchk ?
28. januar 2004 - 22:09
#15
*nix: Se hvilken bruger de andre tabel-filer kører med, samt hvilke rettigheder. Giv de samme rettigheder til dine kopierede tabeller.
28. januar 2004 - 22:10
#16
myisamchk ?
28. januar 2004 - 22:12
#17
Rettighederne er korrekte...
28. januar 2004 - 22:13
#18
myisamchk er en utility til at reparere MyISAM tabeller med.
28. januar 2004 - 22:13
#19
28. januar 2004 - 22:15
#20
130 skulle betyde "not a MYI file - no signature" hvilket lyder som om den er korrupt.
28. januar 2004 - 22:15
#21
kan ikke køre myisamchk, den siger da blot Can't open file: 'forum.MYI'. (errno: 130)
28. januar 2004 - 22:18
#22
Hmm...det er ikke muligt så at skabe en ny MYI-fil udfra datafilen?
28. januar 2004 - 22:19
#24
Du kan også prøve at bruge REPAIR syntaxen som de beskriver på ovenstående link
28. januar 2004 - 22:22
#25
Repair-syntaksen kommer som sagt med den fejl...
28. januar 2004 - 22:28
#26
Hvordan kalder du myisamchk?
28. januar 2004 - 22:28
#27
Fra doc: -r or --recover Can fix almost anything except unique keys that aren't unique (which is an extremely unlikely error with ISAM/MyISAM tables). If you want to recover a table, this is the option to try first. Only if myisamchk reports that the table can't be recovered by -r, you should then try -o.
28. januar 2004 - 22:32
#28
hmm...den siger at det ikke er en myisam-database...
28. januar 2004 - 22:35
#29
Har du prøvet alle punkterne fra det link, som arne gav dig. Punkt 3 handler om hvordan du genskaber din index fil.
28. januar 2004 - 22:47
#30
Når jeg kører den procedure så ender den med blot at slette al data...
28. januar 2004 - 22:48
#31
ja, men hvis din MYI fil bliver ok af det, så kan du bare smide din .MYD fil ind (den med data).
28. januar 2004 - 23:05
#32
Den vil ikke rigtig acceptere datafilen...
28. januar 2004 - 23:05
#33
Hvad siger den da?
28. januar 2004 - 23:09
#34
Jeg tror desværre også datafilen er korrupt... den siger noget med corrupt...
28. januar 2004 - 23:12
#35
Lyder ikke godt :( Men prøv lige at beskrive PRÆCIS hvad du har skrevet og hvad den giver af fejlmeddelse (copy/paste).
28. januar 2004 - 23:16
#36
Vi har valgt at hente en ældre backup ind nu, desværre... Så kan ikke rigtig finde fejlen.
28. januar 2004 - 23:17
#37
Men findes der et eller andet program der kan hente eventuelle data ud af en beskadiget data-fil?
28. januar 2004 - 23:18
#38
jeg kender ikke nogle. Men du kan prøve at søge på google efter den fejl du fik på MYD samt restore data (eller lign.)
03. februar 2004 - 19:59
#39
Lukketid?
03. februar 2004 - 20:15
#40
Ingen svar der virkede...
03. februar 2004 - 20:15
#41
hov :-)
03. februar 2004 - 20:16
#42
Men iøvrigt tak for det ihærdige forsøg.
03. februar 2004 - 20:17
#43
Kom du ellers frem til en løsning? Hvis du gjorde ville det være nice hvis du skrev den herinde. Som en lille contribute ;o)
03. februar 2004 - 21:38
#44
:-) desværre ikke... løsningen blev at glemme de data og komme videre med et ordentligt backup-system...
03. februar 2004 - 21:59
#45
Øv, kender det godt... det er så her man kommer med alle mulige kloge ordsprog. F.eks.: "Af skade bliver man klog, men sjældent rig" :o)
Computerworld tilbyder specialiserede kurser i database-management