繁体   English   中英

mysql服务器无法启动MAMP

[英]mysql server won't start MAMP

我在这里读了一些答案,说当您的mysql服务器无法在MAMP中启动时,您应该运行

sudo killall -9 mysqld 

我过去曾经使用过它,但它一直有效,但是由于某种原因,这次它不起作用。 我在日志中收到此错误消息:

[04-May-2014 11:02:08 UTC] PHP Warning:  mysql_connect(): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) in /Users/Chappell/Websites/LFB/wp-includes/wp-db.php on line 1372

我最近从另一台本地开发的计算机上传输了我正在工作的站点的文件(而不是MAMP本身)。 不知道这是否相关,但以为我会指出。

我首先尝试了“ sudo killall -9 mysqld”,但是没有找到任何进程。

对我有用的是删除mysql目录中的所有文件(但不是目录):rm / Applications / MAMP / db / mysql / *

删除MAMP目录中的日志文件为我解决了这个问题。 退出MAMP并在终端中尝试此操作。

rm /Applications/MAMP/db/mysql56/ib_logfile0

rm /Applications/MAMP/db/mysql56/ib_logfile1

备份打开MAMP,然后尝试重新启动服务器。

最后,问题很简单。 我在两台不同的计算机上使用了不同版本的MAMP。 我刚刚安装了最新版本,它的运行就像一个魅力。

这个问题已经过去了一段时间,但这对我有用:

在计算机重新启动时,我有mysql workbench摊位。 删除了软件,一切正常。

没有一种解决方案可以解决我的问题。

我所做的是从/Library/Application Support/appsolute/MAMP PRO/db备份/Library/Application Support/appsolute/MAMP PRO/db ,并且还备份了“ MAMP”文件夹。

然后删除所有并重新安装Mamp。

显然, /Library/Application Support/appsolute/MAMP PRO/db已损坏,因为当我在其中复制旧/Library/Application Support/appsolute/MAMP PRO/db时,同样的问题开始发生。

我最终只复制了重要数据库文件夹和ibdata1文件(在/Library/Application Support/appsolute/MAMP PRO/db/mysql56 )。 现在一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM