Op een directadmin server krijg ik de volgende foutmelding in de backup log:
Error while backing up database "databasenaam"
mysqldump error output: mysqldump: Got error: 1146: Table 'databasenaam.s95l0_onepage_config' doesn't exist when using LOCK TABLES
in SQL error file zie ik alleen maar de volgende foutmeldingen:
141021 3:41:02 [ERROR] Cannot find or open table databasenaam/s95l0_onepage_config from
the internal data dictionary of InnoDB though the .frm file for the
table exists. Maybe you have deleted and recreated InnoDB data
files but have forgotten to delete the corresponding .frm files
of InnoDB tables, or you have moved .frm files to another database?
or, the table contains indexes that this version of the engine
doesn't support.
See http://dev.mysql.com/doc/refman/5.5/...eshooting.html
how you can resolve the problem.
Het probleem is nu dat de Directadmin backup elke dag failed op de databases.
Ik heb mysqlchecks, auto repairs enz uitgevoerd => heeft niet geholpen
Ik heb myisamchecks uitgevoerd => heeft niet geholpen
verwijderen van ibdata, ib_logfiles, pid en err bestand en nieuwe aanmaken heeft ook niet het gewenste effect gehad.
Op internet het een en ander opgezocht natuurlijk en ook het enige geprobeerd, maar helaas is het er niet beter op geworden.
Nu heb ik wel een vermoeden hoe dit allemaal zo is gekomen.
De server had geen vrije ruimte meer waardoor er niets meer werkte, ik heb wat ruimte vrij gemaakt en de server herstart. De webpagina's konden hierna alsnog geen correcte verbinding maken met de database.
Ik heb een backup teruggezet van een klein pakketje met en mysql database, waarna deze wel goed werkte.
Vervolgens is besloten om een backup terug te zetten van alle hosting hostingpakketten. Dit was op dat moment de snelste manier om de boel online te krijgen.
Ik heb zelf onvoldoende diepgaande mysql kennis en tijd om dit probleem binnen korte tijd op te lossen.
Welke MySQL guru ziet dit als een uitdaging en kan mij hierbij helpen?