在我开始写下我的问题之前,我想强调一下,我已经对这个问题进行了一些深入的研究(在这里和网上的其他地方)。但无济于事。我的问题的原因在于其他地方。
问题
我最近在运行多个Drupal 8网站的Mac OS El Capitan(10.11.6)上安装了MAMP 4.0.3。一切正常,直到我不得不让我的电脑进入睡眠状态,醒来之后,MySQL服务器再也无法启动。
我尝试了什么
信息
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转储:(
答案 0 :(得分:1)
看看您的/ Applications / MAMP / logs /文件夹,应该有一个mysql_error_log.err文件,其中包含有关您的MAMP / MySQL设置无法加载的实际原因的更多信息。
您的InnoDB数据库可能已损坏。使用mysqld选项文件中的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/