mysql lässt sich nicht starten

domii666

Lieutenant
Registriert
Okt. 2009
Beiträge
605
Hi,

hab ein kleines Problem mit meinem Debian Wheezy und zwar läuft mysql nicht mehr. Lässt sich auch nicht starten. Problem ist halt dass Plesk sowie Joomla aktuell nicht läuft. Hintergrund, der V-Server ist vollgelaufen, liegt dann damit zusammen oder?

Logfile

150919 20:04:24 [Note] /usr/sbin/mysqld: Shutdown complete

150919 20:04:25 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150919 20:04:25 [Note] Plugin 'FEDERATED' is disabled.
150919 20:04:25 [Warning] option 'innodb-buffer-pool-size': signed value 2097152 adjusted to 5242880
150919 20:04:25 [Warning] option 'innodb-additional-mem-pool-size': signed value 512000 adjusted to 524288
150919 20:04:25 InnoDB: The InnoDB memory heap is disabled
150919 20:04:25 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150919 20:04:25 InnoDB: Compressed tables use zlib 1.2.8
150919 20:04:25 InnoDB: Using Linux native AIO
150919 20:04:25 InnoDB: Initializing buffer pool, size = 5.0M
150919 20:04:25 InnoDB: Completed initialization of buffer pool
150919 20:04:25 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
150919 20:04:25 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
150919 20:04:25 InnoDB: Waiting for the background threads to start
150919 20:04:26 InnoDB: Error: tablespace size stored in header is 3200 pages, but
150919 20:04:26 InnoDB: the sum of data file sizes is only 2816 pages
150919 20:04:26 InnoDB: Cannot start InnoDB. The tail of the system tablespace is
150919 20:04:26 InnoDB: missing. Have you edited innodb_data_file_path in my.cnf in an
150919 20:04:26 InnoDB: inappropriate way, removing ibdata files from there?
150919 20:04:26 InnoDB: You can set innodb_force_recovery=1 in my.cnf to force
150919 20:04:26 InnoDB: a startup if you are trying to recover a badly corrupt database.
150919 20:04:26 [ERROR] Plugin 'InnoDB' init function returned error.
150919 20:04:26 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150919 20:04:26 [ERROR] Unknown/unsupported storage engine: InnoDB
150919 20:04:26 [ERROR] Aborting

150919 20:04:26 [Note] /usr/sbin/mysqld: Shutdown complete

Wäre cool wenn mir hier jemand helfen könnte.

Gruß Domi
 
Na wenn ich das richtig lese steht im Tabellenindex dass da 3200 Seiten sein sollten, 2000schlagmichtot findet er aber nur. Wahrscheinlich konnte er die restlichen Seiten nicht wegschreiben wegen Plattenplatz. Außerdem scheint da noch was mit dem Tablespace komplett im Eimer zu sein.

Lange Rede kurzer sind: wenn möglich Server platt machen & letztes funktionierendes Update einspielen, wenn das nicht geht würde ich mich damit an einen MySql Support Channel auf Irc wenden, die Wahrscheinlichkeit dass dir hier spontan wer helfen kann ist eher gering Imho.
 
Probier doch das, was da steht.

1. Ist der innodb_data_file_path in der my.cnf falsch?
2. Wurden im innodb_data_file_path Dateien entfernt?
3. Falls nein, trage innodb_force_recovery=1 in die my.cnf
4. mysql neu starten

Und am besten vorher ein Backup machen und bitte vorher noch für freien Speicherplatz sorgen (V-Server vollgelaufen), damit InnoDB die Tabellen reparieren kann.
 
Zurück
Oben