Amazon EC2 MySQL не удалось запустить

У меня возникли проблемы с запуском MySQL после того, как он случайно прекратил работу несколько минут назад. Я получаю эту ошибку при попытке подключения:

Connect failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Итак, я попытался перезапустить MySQL (это сработало для меня раньше), и я получил следующее:

Stopping mysqld:                                           [  OK  ]
MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]

Здесь мой журнал ошибок:

130414 20:03:45 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130414 20:03:45 [Note] Plugin 'FEDERATED' is disabled.
130414 20:03:45 InnoDB: The InnoDB memory heap is disabled
130414 20:03:45 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130414 20:03:45 InnoDB: Compressed tables use zlib 1.2.5
130414 20:03:45 InnoDB: Using Linux native AIO
130414 20:03:45 InnoDB: Initializing buffer pool, size = 128.0M
130414 20:03:45 InnoDB: Completed initialization of buffer pool
InnoDB: The first specified data file ./ibdata1 did not exist:
InnoDB: a new database to be created!
130414 20:03:45  InnoDB: Setting file ./ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
130414 20:03:46  InnoDB: Log file ./ib_logfile0 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
130414 20:03:46  InnoDB: Log file ./ib_logfile1 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: 127 rollback segment(s) active.
InnoDB: Creating foreign key constraint system tables

Кто-нибудь может предложить несколько советов? Я довольно noobish на этом сервере материал: P

Большое спасибо!

Ответ 1

Я исправил это, перезапустив свой экземпляр EC2.

Ответ 3

В моем случае я решил это, очистив некоторое пространство на сервере.

Я ежедневно делал резервное копирование базы данных, что приводило к потреблению большого количества места. Я удалил все эти резервные копии и запустил mysql.

Ответ 4

У меня тоже была проблема с экземпляром EC2 micro, на котором я запускал WordPress. Выяснилось, что Apache был головоломкой памяти, которая не позволяла mysqld запускаться/перезапускаться. Как только я отредактировал httpd.conf для ручного использования памяти apache, httpd начал без проблем.

Ответ 5

Я видел эту проблему несколько раз на нескольких серверах AWS, основной причиной в моих случаях было отсутствие места. Я удалил несколько неиспользуемых файлов с сервера, которые занимали пространство, и проблема была решена.

Эта проблема нехватки места также остановит ваш apache.