MySQL: #1017 Can't find file errno: 13

Trädvy Permalänk
Medlem
Plats
LKPG
Registrerad
Feb 2003

MySQL: #1017 Can't find file errno: 13

Blixten slog ner.
Servern rasade.
Installerat ny server.
Har tillgång till den gamla MySQL-databasen (ereb_altor) på disk som verkar överlevt.
Kopierar över allt. Funkar.

mysql är både ägare och grupp (som de fungerande databaserna)

Sätter jag 700 på katalogen (som de andra fungerande databaserna har) hittar den själva databasen men inga tables i den.
http://pappy.homenet.org/bilder/mysql-error/dir_drwx------_fi...

Sätter jag 600 på katalogen hittar den själva databasen och tables men "Can't find file errno: 13" på dem.
http://pappy.homenet.org/bilder/mysql-error/dir_drw-------_fi...

Filerna har samma behörigheter som en fungerande databas (eso).
http://pappy.homenet.org/bilder/mysql-error/eso_working_db.pn...

Förslag hur? "Can't find file"? De ligger ju där och den kan uppenbarligen se dem eftersom den gör tables (där filen inte hittas) (?)

Tog bort allt och gjorde ny databas i phpmyadmin. Stoppade mysql. Kopierade in filerna. Startar.
Same shit.

Ser du felet eller lösningsförslag alt wild guesses mottaget tacksamt (är ingen mysql-expert).

Whisky kan drickas på 3 sätt:
1. Utan vatten. 2. Med vatten. 3. Som vatten.

Workstation - Server - Kenner 4-ever

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2016

@Pappy:

Har du provat detta?

https://www.hivelocity.net/kb/how-to-check-and-repair-a-corru...

Själv fick jag repair när min hårddisk vart full en gång i tiden.

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Trädvy Permalänk
Medlem
Plats
LKPG
Registrerad
Feb 2003

@superegg:

Säger att filerna saknas

Whisky kan drickas på 3 sätt:
1. Utan vatten. 2. Med vatten. 3. Som vatten.

Workstation - Server - Kenner 4-ever

Trädvy Permalänk
Medlem
Plats
/dev/random
Registrerad
Feb 2016

Ser inga datafiler utan enbart frm-filer som mer eller mindre bara innehåller tabellernas format.

https://dev.mysql.com/doc/internals/en/frm-file-format.html

Osäker på vad phpBB använder för laringsformat. Men antingen saknas det ett gäng .myi/.myd eller .ibd filer. Eller så har den använt ibdata på den gamla servern och därför finns inte det i ibdata på den nya servern.

Trädvy Permalänk
Medlem
Plats
LKPG
Registrerad
Feb 2003
Skrivet av Naki:

Ser inga datafiler utan enbart frm-filer som mer eller mindre bara innehåller tabellernas format.

https://dev.mysql.com/doc/internals/en/frm-file-format.html

Osäker på vad phpBB använder för laringsformat. Men antingen saknas det ett gäng .myi/.myd eller .ibd filer. Eller så har den använt ibdata på den gamla servern och därför finns inte det i ibdata på den nya servern.

Aha, var hittar jag dessa i så fall? Jag kommer åt den gamla disken.

Whisky kan drickas på 3 sätt:
1. Utan vatten. 2. Med vatten. 3. Som vatten.

Workstation - Server - Kenner 4-ever

Trädvy Permalänk
Medlem
Plats
/dev/random
Registrerad
Feb 2016
Skrivet av Pappy:

Aha, var hittar jag dessa i så fall? Jag kommer åt den gamla disken.

myi/myd eller ibd borde ligga i databaskatalogen. Använder den ibdata är det nog enklare att flytta över alla filer till en tillfällig databasserver och sedan använda t.ex. mysqldump för att läsa ut all data som du sedan importerar.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av Naki:

myi/myd eller ibd borde ligga i databaskatalogen. Använder den ibdata är det nog enklare att flytta över alla filer till en tillfällig databasserver och sedan använda t.ex. mysqldump för att läsa ut all data som du sedan importerar.

Det är även VIKTIGT att MySQLs konfiguration för InnoDB är likadan som originalserverns.
Se sen till att du har nattliga databasdumpar, då hade allt detta varit betydligt lättare.

Trädvy Permalänk
Medlem
Plats
LKPG
Registrerad
Feb 2003
Skrivet av Naki:

myi/myd eller ibd borde ligga i databaskatalogen. Använder den ibdata är det nog enklare att flytta över alla filer till en tillfällig databasserver och sedan använda t.ex. mysqldump för att läsa ut all data som du sedan importerar.

Finns inga sådana filer i vare sig fungerande databaser eller den som inte fungerar. :-/

Skrivet av iXam:

Det är även VIKTIGT att MySQLs konfiguration för InnoDB är likadan som originalserverns.
Se sen till att du har nattliga databasdumpar, då hade allt detta varit betydligt lättare.

Mjo... då hade jag ju inte frågat... liksom...

Whisky kan drickas på 3 sätt:
1. Utan vatten. 2. Med vatten. 3. Som vatten.

Workstation - Server - Kenner 4-ever