GELÖST: PDOException: SQLSTATE[42000], Seite down.
Eingetragen von ab2211 (550)
am 05.07.2013 - 17:20 Uhr in
am 05.07.2013 - 17:20 Uhr in
Hallo!
heute habe ich einmal eine Seite von mir aufgerufen und einen Fehler bekommen:
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1286 Unknown table engine 'InnoDB': SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => variable_init ) in lock_may_be_available() (line 167 of /web/1/000/063/981/261660/htdocs/includes/lock.inc).
Schaue ich mit einem DB-Tool in die Datenbank, dann fehlen sämtliche Einträge "Motor", "Datengrösse" etc. bzw. wenn ich auf eine Tabelle klicke,m dann kommt
Unknown table engine 'InnoDB'
. Ledoiglich field_data_body scheint opk zuz sein.
Was ist da passiert?
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
das klingt nach einem
am 05.07.2013 - 19:34 Uhr
Datenban engine problem.
Wurde hier mySQL neu installiert, oder wesentliche Einstellungen der Datenbank verändert?
Tja vor ein paar Tagen gings
am 07.07.2013 - 17:39 Uhr
Tja vor ein paar Tagen ging die Site noch. Ich habe auch nichts gemacht oder geändert. Inzwischen habe ich einmal an Goneo eine Anfrage gesendet.
Eins noch, die beiden Tabellen, die ok sind, sind vom Typ MyISAM.
Die Fehlermeldung besagt ja,
am 07.07.2013 - 18:55 Uhr
Die Fehlermeldung besagt ja, daß es keine Datenbank-Engine vom Typ InnoDB gibt. Drupal legt bei Drupal 7 standardmäßig die Tabellen als InnoDB-Tabellen an. Wenn das vorher gegangen ist, hat jemand die mysql-Installation auf dem Server verändert oder die Domain wurde auf einen anderen Server verlegt, der InnoDB nicht konfiguriert hat. Das kann Dir also nur der Support Deines Hosters beantworten.
Beste Grüße
Werner
Hm, im letzten Backup steht
am 08.07.2013 - 10:13 Uhr
Hm, im letzten Backup steht es:
ENGINE=InnoDB DEFAULT CHARSET=utf8
. Bei einer SQL Query gibt er KEINE InnoDB aus. Da es aber ging, haben die wohl daran "geschraubt" ?!
Mail von Goneo:
Unsere Techniker konnten das Problem vermutlich bereits beheben. Wir entschuldigen uns für eventuelle Unannehmlichkeiten.