Det finns inte så mycket att jobba med här. Men ... jag hade samma problem med min mikroinstans. Mitt problem var att servern hela tiden fick slut på minne och sedan slutade mysql-servern. Det skulle starta igen när du startade om datorn men det var bara en tidsfråga innan den skulle krascha igen.
Här är vad jag fick i mina MySQL-loggar.
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
Du kanske vill kolla efter något liknande. Jag använder Ubuntu och loggen finns på /var/log/mysql/
som standard.
Jag löste problemet genom att sätta upp en växlingsfil enligt Amazon EC2, mysql avbryter start eftersom InnoDB:mmap (x byte) misslyckades; fel nr 12 . AWS-instanserna kommer inte med en konfiguration av swaputrymme som standard (medan installationen jag laddade ner från Ubuntu förr i tiden gjorde det). Du måste ställa in det manuellt. Här är metoden -
ssh i din AWS-instans. Sedan:
- Kör
dd if=/dev/zero of=/swapfile bs=1M count=1024
- Kör
mkswap /swapfile
- Kör
swapon /swapfile
- Lägg till denna rad
/swapfile swap swap defaults 0 0
till/etc/fstab
Läs den länkade frågan för mer information. Hoppas det hjälper!