MySQL databases corrupt ?

Pagina: 1
Acties:

  • rickiii
  • Registratie: Maart 2000
  • Laatst online: 05-02 01:19
Hallo,

Ik heb even een vraagje of iemand hier het volgende ooit eens heeft meegemaakt en weet waar dit door komt.

Het betreft MySQL
1) Versie 3.23.32 op Windows2000
2) Versie 3.23.35 op Linux
3) Versie 3.23.38 op Linux

Ik heb op 1) drie databases:
- data1
- data2
- mysql (met users etc)

ik heb alle mappen van de windows2000 machine gezipped en verstuurd naar 2). data2 en mysql doen het perfect ... maar data1 wil NIET werken.

In phpMyAdmin krijg ik de volgende foutmelding bij het lezen van de record van de database: Warning: Supplied argument is not a valid MySQL result resource in /usr/local/apache/htdocs/databaseadmin/lib.inc.php on line 507
En deze twee bj het lezen van elke tabel in de database: MySQL said: Out of memory (Needed 1782328344 bytes)
en MySQL said: Can't find file: 'diary.ISD' (errno: 2)


Op 3) krijg ik dezelfde foutmelding bij dezelfde database.

Zou het een compatibilty probleem kunnen zijn ? Ik heb het al tig keer opnieuw gekopieerd.

Alvast bedankt voor een stap in de goeie richting.

Ik denk altijd heel goed na voordat ik iets stoms zeg


Verwijderd

Probeer het eens via mysqldump:

c:\mysql\bin\mysqldump -p -u root > mysql.sql

en op de server waar je 't wilt hebben:

mysql -p -u root < mysql.sql

Zo kopieer je niet de datafiles, maar de queries. Die queries worden dan uitgevoerd, en zo worden de datafiles opnieuw opgebouwd.

  • rickiii
  • Registratie: Maart 2000
  • Laatst online: 05-02 01:19
heel erg bedankt voor de tip
die kan ik zowiezo altijd wel gebruiken

vanavond even testen

Ik denk altijd heel goed na voordat ik iets stoms zeg


  • Mark
  • Registratie: Juni 1999
  • Laatst online: 06-05 22:26
Databases op deze manier verhuizen is nooit netjes. Dit moet je eigenlijk altijd doen met mysqldump.

Verwijderd

Op dinsdag 12 juni 2001 15:33 schreef RedRoon het volgende:
Databases op deze manier verhuizen is nooit netjes. Dit moet je eigenlijk altijd doen met mysqldump.
't kan wel als je maar zorgt dat het OS en de versie hetzelfde is, dan lijkt 't me geen probleem