[mysq] locatie van datafiles

Pagina: 1
Acties:

  • bibawa
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2008
Ik heb een tijd geleden een harde schijf crash gehad met alle gevolgen vandien!.
Ik heb toen nog snel een backup kunnen nemen van m'n d:/server/mysql folder waar ik mysql tijdens de installatie alles h ad laten installeren.. Omdat ik er toen ook heilig van overtuigd was dan ook alle datafiles te hebben heb ik er op dat moment niet meer verder naar omgekeken.

...Tot daarnet ik mijn databank wou terug gaan zetten ik heb de databank met identiek dezelfde naam aangemaakt en dan vanuit de datamap alle files teruggezet deze keer wel naar m'n linux server maar dat is het probleem niet...

In phpmyadmin zie ik de databank en de tabellen in het overzicht van aanwezig tabellen, alleen ik kan ze niet openen dan krijg ik de fout #1146 - Table "database.tabel' doesn't exist .

Nu als ik ga kijken nar de files die ik heb overgezet dan zijn dit enkel maar files met extentie .frm met een groote van slechts een paar KB..

nu omdat ik alles heb gekopieerd van mappen waarin mysql is geinstalleerd moet ik toch ook ergens de data bestanden hebben maar waar kan ik die vinden?

  • dB90
  • Registratie: Oktober 2004
  • Laatst online: 04-10 00:10
Heb je ook alle (identieke) tabellen opnieuw aangemaakt? Beetje weinig info verder...

Webberry Webdevelopment


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

dB90 schreef op dinsdag 05 juni 2007 @ 23:00:
Heb je ook alle (identieke) tabellen opnieuw aangemaakt? Beetje weinig info verder...
Dat hoeft niet.

--

Had je toevallig innodb gebruikt? want de data daarvoort zit in de ibdata files.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • bibawa
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2008
ik heb dus van mijn gecrashte schijf de map met mijn database naam met daarin dus enkel .frm bestanden die .frm verwijzen naar myisiam db dus geen innodb..

Moeten die datafiles daar normaal niet bijzitten?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

bibawa schreef op dinsdag 05 juni 2007 @ 23:04:
ik heb dus van mijn gecrashte schijf de map met mijn database naam met daarin dus enkel .frm bestanden die .frm verwijzen naar myisiam db dus geen innodb..

Moeten die datafiles daar normaal niet bijzitten?
Je hebt met innodb ook .frm files, maar geen .MYD (data) en .MYI (index) files, want die zitten dan dus in de ibdata files.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • bibawa
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2008
dus ik moet opzoek naar ibdata files?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Als je innodb gebruikte wel ja. Anders moet je zoeken naar .MYD en .MYI files.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • dB90
  • Registratie: Oktober 2004
  • Laatst online: 04-10 00:10
Als ik Google dan kom ik toch vrij veel tegen over het niet identiek zijn van tabellen en/of tabelnamen... :?

Webberry Webdevelopment


Verwijderd

Als je de data map van een MYSQL installatie kopieert en plaats op een schone MYSQL installatie dan gaat dat gelijk helemaal goed. Je hoeft dus niet eerst gelijknamige tabellen aan te maken.

En hier heb ik al redelijk wat ervaring mee ;). Je moet alleen een beetje opletten als de Mysql service aan staat of niet...dat kan wel problemen geven.

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:54
Dit gaat meer over development tools dan over programmeren
-> DTE

https://fgheysels.github.io/


Verwijderd

Misschien ligt het wel aan het verschil tussen Windows en Linux. Ik heb laatst een aantal databases van een Windows server proberen te verplaatsen naar een Linux server door het kopiëren van de data mappen. Dit had ik eerst werkend getest door het te kopiëren naar een andere Windows server, maar toen ik hetzelfde trucje uit haalde met mijn Linux server ging het grapje niet meer op. Ik kreeg toen precies dezelfde fout (tabel db.tabel doesn't excist). Zo heel belangrijk was het voor mij destijds niet dus ik heb er verder geen aandacht meer aan besteed.

  • Evilbee
  • Registratie: November 2002
  • Laatst online: 21:05
Heb je wel goed gekeken naar hoofd en kleine letters? Dit gaf bij mij laatst ook fouten. MySQL maakt op Windows alleen tabel namen aan met kleine letters, ook als je hoofdletters opgeeft :(

LinkedIn - Collega worden?

Pagina: 1