首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAMP PRO不会启动MySQL

问MAMP PRO不会启动MySQL
EN

Stack Overflow用户
提问于 2017-11-24 21:01:39
回答 2查看 1.7K关注 0票数 0

我有MAMP & MAMP。MAMP工作正常,这可以成功地启动Apache和MySQL并正常运行。MAMP将拒绝启动MySQL。我尝试了以下设置:

代码语言:javascript
复制
innodb_recovery_force = 1

这是无效的,即使设置为6级,我已经尝试删除包含在MySQL DB文件夹中的两个日志文件。这也没有成功。

我不在乎数据库,我想要一个全新的、干净的开始。然而,MAMP拒绝工作。

下面是错误日志输出:

代码语言:javascript
复制
2017-11-24 20:52:31 10804 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace macs2014_internal/btcontentlocal uses space ID: 358 at filepath: .\macs2014_internal\btcontentlocal.ibd. Cannot open tablespace tripeasi_whitelabel_mobile/authtypeconcretecookiemap which uses space ID: 358 at filepath: .\tripeasi_whitelabel_mobile\authtypeconcretecookiemap.ibd
InnoDB: Error: could not open single-table tablespace file .\tripeasi_whitelabel_mobile\authtypeconcretecookiemap.ibd

我多次尝试完全重新安装MAMP,但是它似乎仍然在寻找这些不再存在的数据库。正如我之前所说,我不关心数据的保存。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-27 11:42:48

因此,窗口上的文件夹位于MAMP的公共文档中。这就是为什么我的设置都不能正常工作,以及这些幻影数据库出现的原因。

我去了:

代码语言:javascript
复制
C:\Users\Public\Documents\Appsolute\MAMPPRO\db

从那里删除数据库,重新启动我的服务器,瞧--它能工作。这是一个非常混乱的地方,为MAMP设置,我真的不明白他们为什么在那里,而不是你期望他们在你的程序文件。

票数 0
EN

Stack Overflow用户

发布于 2017-11-25 04:13:24

在MAMP上尝试启动MySQL服务器时,是否有其他MySQL进程或服务器在运行?(这可以使用终端中的te "top“命令进行检查)

当我第一次安装MAMP时,MySQL服务器(MAMP)无法启动,因为MySQL服务器已经在运行。(配置为自动从操作系统开始)

如果是这样的话,您可以在终端中使用以下命令杀死所有MySQL进程(别忘了在此之前停止MAMP服务器):sudo killall -9 mysqld。

你可以尝试的另一件事是:

  • 退出MAMP
  • 在查找器中,转到Library/Application Support/appsolute/MAMP PRO/db/mysql56/
  • 删除日志文件
  • 重新启动MAMP

我希望你的问题在尝试了其中一件之后就解决了。

致以亲切的问候,

达科塔

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47479961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档