【问题标题】:mysql server won't start MAMPmysql 服务器不会启动 MAMP
【发布时间】:2014-06-20 18:33:17
【问题描述】:

我在这里阅读了一些答案,说当您的 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 本身)。不确定这是否相关,但我想我会指出这一点。

【问题讨论】:

    标签: mysql mamp


    【解决方案1】:

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

    rm /Applications/MAMP/db/mysql56/ib_logfile0
    
    rm /Applications/MAMP/db/mysql56/ib_logfile1
    

    打开 MAMP 备份并尝试再次启动服务器。

    【讨论】:

      【解决方案2】:

      没有一个解决方案能解决我的问题。

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

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

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

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

      【讨论】:

        【解决方案3】:

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

        我有 mysql 工作台在计算机重新启动时显示。 删除了软件,一切正常。

        【讨论】:

          【解决方案4】:

          我首先尝试了 'sudo killall -9 mysqld' 并没有找到任何进程。

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 2022-01-02
              • 2017-04-03
              • 2017-02-04
              • 2018-02-27
              • 2017-06-18
              • 2012-07-31
              • 2020-02-06
              • 2015-05-25
              • 2016-09-23
              相关资源
              最近更新 更多