Não há muito com o que trabalhar aqui. Mas... eu tive o mesmo problema com minha micro instância. Meu problema era que o servidor ficava sem memória e, em seguida, o servidor mysql parava. Ele começaria novamente ao reiniciar o computador, mas era apenas uma questão de tempo antes de travar novamente.
Aqui está o que eu estava recebendo nos meus logs do MySQL.
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
Você pode querer verificar algo semelhante. Eu uso o Ubuntu e o log está em
/var/log/mysql/
por padrão. Resolvi o problema configurando um arquivo de troca conforme Amazon EC2, mysql abortando start porque InnoDB:mmap (x bytes) falhou; erro 12 . As instâncias da AWS não vêm com uma configuração de espaço de troca por padrão (enquanto a instalação que baixei do Ubuntu na época vinha). Você precisa configurá-lo manualmente. Aqui está o método -
ssh em sua instância da AWS. Então:
- Execute
dd if=/dev/zero of=/swapfile bs=1M count=1024
- Execute
mkswap /swapfile
- Execute
swapon /swapfile
- Adicione esta linha
/swapfile swap swap defaults 0 0
para/etc/fstab
Leia a pergunta vinculada para obter mais detalhes. Espero que ajude!