Gå til innhold

Gjenoppretta mysql-db (FRM, MYD, MYI)


Anbefalte innlegg

Skrevet (endret)

Hei!

 

Eg har eit stort problem. Ein organisasjon som eg er medlem av (og webansvarleg for), har sidene hjå servetheworld. For ei stund sidan blei nesten alt innhald i tabellane sletta. Er usikker på kva som kan ha skjedd. Kan det vera pga. servetheworld, eller må det vera ein hackar som av ein eller annan grunn har slått til?

 

Eg kontakta servetheworld og lurte på om dei kunne gjenoppretta databasen slik han var. Problemet var at dei visstnok nettopp hadde lagt om på backupsystemet, men dei sendte meg ei zip-fil med ein gammal backup som eg kunne ordna sjølv.

 

Problemet mitt er at alle filene er på formata FRM, MYD og MYI. Korleis kan eg importera desse til databasen? Bruker phpmyadmin. Går det an å konvertera dei til .sql?

 

Har veldig mykje data lagra her, og det er viktig at eg får til å restaurera databasen. Satsar på at nokon her kan hjelpa meg.

Endret av Gullars
Videoannonse
Annonse
Skrevet

dette hastar såpass mykje, at eg gir topicen ein liten puff... er klar over at det ikkje er lov, men eg går ut ifrå at det finst unntakssituasjonar (?)

Skrevet

er val bare å google litt etter et program som kan lese de formatene? evt. prøv å åpne de i et program du har og se om de inneholder sql queries. hvis du bare tar en kopi av filene først, så kan du jo rote så mye du vil uten at du mister noe

Skrevet

vel, nå er de filene du har fått faktisk databasen din.

de tre filene som mysql bruker til databasen din.

 

tviler på at du har ssh tilgang til webserveren hos stw, så du kan alltids bare installere mysql på din personlige pc, lag en database med akkurat samme navn som den du skal gjennoprette, stoppe mysql, gå inn i mysql folderen og finn mappa som har FRM, MYD og MYI til databasen, slett disse og legg inn de som stw har sendt til deg :)

 

start mysql og du ska nå kunne dumpe ut sql scriptet fra databasen :)

Skrevet

Har googla i lang tid, men det einaste eg finn er trådar med andre folk som lurer på det samme. Dei blir fortald at dei skal gjera allslags ting i sjølve databasen, men eg har ikkje nok tilgangar. treng difor eit program som kan kovertera eller noko slikt.

Skrevet
vel, nå er de filene du har fått faktisk databasen din.

de tre filene som mysql bruker til databasen din.

 

tviler på at du har ssh tilgang til webserveren hos stw, så du kan alltids bare installere mysql på din personlige pc, lag en database med akkurat samme navn som den du skal gjennoprette, stoppe mysql, gå inn i mysql folderen og finn mappa som har FRM, MYD og MYI til databasen, slett disse og legg inn de som stw har sendt til deg :)

 

start mysql og du ska nå kunne dumpe ut sql scriptet fra databasen :)

Dette høyrdest ut som ei god idé ;)

 

Problemet er at eg aldri har gjort dette før. Har du ein liten guide på lur? Er det avansert?

Skrevet

Dette kan du gjøre lokalt hos deg selv og:

-lag en mappe i MySQL sin data folder (det blir da en database i MySQL)

-Legg så inn alle filene du har fått i den mappen

-åpne phpmyadmin (elns), så vil du enten få frem alle tabellene med innhold, eller få vite hva du skal gjøre for å få det frem. :)

 

Bare installer 4.1 (eller den siste 4.x versjonen som du finner, evnt kan du installere easyphp, som har alt du trenger)

Skrevet

Easyphp har alt du trenger, inkluder phpmyadmin/mysql/apache etc, og da er det bare å legge filene inn i f.eks "C:\Programfiler\EasyPHP1-8\mysql\data\endatabase", eller hvor du velger å installere det.

Skrevet (endret)

apache-port (80) er i bruk av inetinfo.exe. Korleis skal eg ordna opp i dette? Kan eg endra til kva som helst port? (f.eks. 81?)

Endret av Gullars
Skrevet (endret)
gjorde eit forsøk på å endra port til 81, og det såg ut til å gå fint.

 

korleis skal eg inkludera phpmyadmin/mysql/apache?

Hvis du har installert easyphp åpnert du bare nettleseren din til 127.0.0.1:81/mysql/

Endret av Ueland

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...