2016-09-27 4 views
0

Прежде чем приступить к написанию моей проблемы, я хочу подчеркнуть, что я уже провел некоторые интенсивные исследования (как здесь, так и в других местах в Интернете) по проблеме. Но безрезультатно. Причина моей проблемы кроется в другом месте.MAMP 4.0.3 не запускает сервер MySQL (вызванный ib_logfile)

Проблема

Я недавно установил MAMP 4.0.3 на Mac OS El Capitan (10.11.6) работает несколько веб-сайтов Drupal 8. Все работало нормально, пока мне не пришлось уложить свой компьютер, и после его пробуждения сервер MySQL не запустится снова.

То, что я пытался

  1. Все решения, предлагаемые на веб-сайте (нет процессов работает, и т.д ..)
  2. Я попробовал новую установку, и работал, но после копирования файлов БД на в новой папке возникла одна и та же проблема: сервер MySQL отказывается запускать. Проблемы возникают при копировании следующих файлов в каталог db MAMP: auto.cnf, ib_logfile0, ib_logfile1, ibdata1.
  3. Я попытался с чистой установкой и скопировал только папку проекта (содержащую файлы .ftm и .ibd), и пусть MAMP создаст файлы auto.cnf, ib_logfile0, ib_logfile1, ibdata1. Но опять же, не работает.
  4. Попробовал (на новой установке) создать пустую базу данных (то же имя), а затем скопировал файлы в каталог db: та же проблема.

информация

MAMP 4.0.3

Mac OS X 10.11.6

Консольный вывод, когда сервер MySQL не удается:

 
27/09/16 08:52:30,739 MAMP[8863]: -[MAMPBonjourController startBrowsing] 
27/09/16 08:52:30,741 MAMP[8863]: -[MAMPBonjourController publishHostViaBonjour:onPort:]: mamphostAtimac_sven_van_uytfanghe 
27/09/16 08:52:31,003 MAMP[8863]: -[MAMPBonjourController(MAMPBonjourControllerPrivate) registerHost:withName:onPort:IP:]: mamphostAtimac.sven.van.uytfanghe.local 
27/09/16 08:52:31,003 MAMP[8863]: Registering SERVICE mamphostAtimac_sven_van_uytfanghe._http._tcp 
27/09/16 08:52:31,003 MAMP[8863]: HOST mamphostAtimac.sven.van.uytfanghe.local 
27/09/16 08:52:31,003 MAMP[8863]: PORT 8888 
27/09/16 08:52:31,841 MAMP[8863]: -[MAMPBonjourController netServiceDidPublish:] -> _mamp._tcp. (mamphostAtimac_sven_van_uytfanghe) 
27/09/16 08:52:31,842 MAMP[8863]: Got a reply for record mamphostAtimac.sven.van.uytfanghe.local: 
27/09/16 08:52:31,842 MAMP[8863]: Name now registered and active 
27/09/16 08:52:31,842 MAMP[8863]: Got a reply for service mamphostAtimac_sven_van_uytfanghe._http._tcp.local.: 
27/09/16 08:52:31,842 MAMP[8863]: Name now registered and active 
27/09/16 08:52:32,242 MAMP[8863]: -[MAMPBonjourController netServiceBrowser:didFindService:moreComing:] 
27/09/16 08:52:32,270 MAMP[8863]: -[MAMPBonjourController netServiceDidResolveAddress:] 

MAMP screen - MySQL not launching

Примечание: кнопка «Начать серверы» остается активной.

Любое желание указать мне в правильном направлении? Любая помощь будет принята с благодарностью!

То, что я узнал

сделать ежедневное резервное копирование, SQL дамп :(

ответ

1

Посмотрите на ваши/Applications/MAMP/журналы/папки, должен быть mysql_error_log.err файл с дополнительной информацией по фактической причине, почему ваш MAMP/MySQL установки не удается загрузить

база данных InnoDB может быть поврежден, используя параметр innodb_force_recovery в файле опций туздЫ, вы можете получить MySQL и работает, чтобы начать восстановление:.. http://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html

Эти руководства помогут вам восстановить его: http://blackbird.si/mysql-corrupted-innodb-tables-recovery-step-by-step-guide/