Omschrijving omgeving
Het bedrijf waar ik werk leunt grotendeels op een systeem dat gebruik maakt onze MySQL Database. De toepassing ervan wordt breder en breder en bijna alle 'afdelingen' werken er in of ontvangen informatie uit het systeem. Het is een Interressant, wellicht gewaagd project (Toerisme branch). Het is genormaliseerd opgezet en maakt voot de integriteit gebruik van InnoDB.
Alles draait bij een webhoster (d.m.n.b.lie) en ik beheer alles via phpMyAdmin
Het volgende is het geval.
Toen ik vanochtend inlogde in phpMyAdmin kreeg ik een Error dat de data dictionary van de database corrupt was. Dit moet vannacht na 0300 gebeurd zijn want toen heeft er nog met success een onderhoudscript gedraait. Ik heb een backup van terug geplaatst.
Het probleem
De constraints die in deze backup stonden werden bij het terugplaatsen niet meegenomen.
Toen ik zojuist probeerde om dit handmatig te doen viel mij op dat de Storage Engine InnoDB verdwenen was! Het grootste deel van de tabellen in onze database maakt gebruik van InnoDB.
De oorzaak van de Crash is mij nu ook duidelijk!
Ik wacht nog op antwoord van de webhoster.
Mijn Vragen
1. Heeft iemand dit wel eens eerder meegemaakt/gezien dat de InnoDB Storage Engine van de ene op de andere dag 'verdwijnt' zodat je DB crasht?
2. Kan het uberhaubt dat je InnoDB NIET in het lijstje met Storage Engines hebt staan?
Op het Internet vind ik hier niets over terug.
3. Zijn er alternatieven voor InnoDB, of een storage engine die ref. int. ondersteund?
Alvast bedankt
Het bedrijf waar ik werk leunt grotendeels op een systeem dat gebruik maakt onze MySQL Database. De toepassing ervan wordt breder en breder en bijna alle 'afdelingen' werken er in of ontvangen informatie uit het systeem. Het is een Interressant, wellicht gewaagd project (Toerisme branch). Het is genormaliseerd opgezet en maakt voot de integriteit gebruik van InnoDB.
Alles draait bij een webhoster (d.m.n.b.lie) en ik beheer alles via phpMyAdmin
Het volgende is het geval.
Toen ik vanochtend inlogde in phpMyAdmin kreeg ik een Error dat de data dictionary van de database corrupt was. Dit moet vannacht na 0300 gebeurd zijn want toen heeft er nog met success een onderhoudscript gedraait. Ik heb een backup van terug geplaatst.
Het probleem
De constraints die in deze backup stonden werden bij het terugplaatsen niet meegenomen.
Toen ik zojuist probeerde om dit handmatig te doen viel mij op dat de Storage Engine InnoDB verdwenen was! Het grootste deel van de tabellen in onze database maakt gebruik van InnoDB.
De oorzaak van de Crash is mij nu ook duidelijk!
Ik wacht nog op antwoord van de webhoster.
Mijn Vragen
1. Heeft iemand dit wel eens eerder meegemaakt/gezien dat de InnoDB Storage Engine van de ene op de andere dag 'verdwijnt' zodat je DB crasht?
2. Kan het uberhaubt dat je InnoDB NIET in het lijstje met Storage Engines hebt staan?
Op het Internet vind ik hier niets over terug.
3. Zijn er alternatieven voor InnoDB, of een storage engine die ref. int. ondersteund?
Alvast bedankt