Hier gibt es nicht viel zu tun. Aber ... Ich hatte das gleiche Problem mit meiner Mikroinstanz. Mein Problem war, dass dem Server ständig der Arbeitsspeicher ausging und der MySQL-Server dann stoppte. Beim Neustart des Computers startete es wieder, aber es war nur eine Frage der Zeit, bis es wieder abstürzte.
Folgendes habe ich in meinen MySQL-Protokollen erhalten.
151023 6:15:44 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
151023 6:15:44 InnoDB: Completed initialization of buffer pool
151023 6:15:44 InnoDB: Fatal error: cannot allocate memory for the buffer pool
151023 6:15:44 [ERROR] Plugin 'InnoDB' init function returned error.
151023 6:15:44 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
151023 6:15:44 [ERROR] Unknown/unsupported storage engine: InnoDB
151023 6:15:44 [ERROR] Aborting
Vielleicht möchten Sie nach etwas Ähnlichem suchen. Ich verwende Ubuntu und das Protokoll befindet sich unter /var/log/mysql/
standardmäßig.
Ich habe das Problem gelöst, indem ich eine Auslagerungsdatei gemäß Amazon EC2, mysql bricht den Start ab, weil InnoDB:mmap (x bytes) failed; Fehlernummer 12 . Die AWS-Instanzen verfügen standardmäßig nicht über ein Swap-Space-Setup (im Gegensatz zu der Installation, die ich damals von Ubuntu heruntergeladen habe). Sie müssen es manuell einrichten. Hier ist die Methode -
ssh in Ihre AWS-Instance. Dann:
- Führen Sie
dd if=/dev/zero of=/swapfile bs=1M count=1024
aus - Führen Sie
mkswap /swapfile
aus - Führen Sie
swapon /swapfile
aus - Fügen Sie diese Zeile hinzu
/swapfile swap swap defaults 0 0
nach/etc/fstab
Lesen Sie die verknüpfte Frage für weitere Details. Hoffe das hilft!