【问题标题】:MySql server not starting on MAMPMySql 服务器未在 MAMP 上启动
【发布时间】:2015-05-25 16:45:57
【问题描述】:

由于某种原因,我的 MySQL 服务器无法启动(在端口 80 上运行 Apache,在端口 3306 上运行 MySql)。我想我会重新安装最新版本的 MAMP,但我仍然遇到同样的错误。我尝试将文档根目录改回默认值(htdocs),但这也不会改变问题。

最重要的是,我尝试了推荐的修复方法,但无济于事:

ps aux | grep mysql
lsof -i
killall -9 mysqld

我在活动监视器中看不到任何 mysqld 进程。相反,我看到了 7 个 httpd 进程。 MAMP 正常工作时只有一个。

附言我尝试重新启动计算机并终止 httpd 进程。

【问题讨论】:

    标签: mysql apache mamp httpd.conf


    【解决方案1】:

    因此,要让 MAMP 的 MySql 服务器正常工作,我必须在“系统偏好设置”下停止我的 MySQL 服务器。我不知道为什么这过去可以正常工作,但现在会导致问题。我在网上看到的许多答案实际上都表明系统偏好设置下的MySql服务器应该正在运行。我很不确定为什么这突然成为一个问题,但我想问题已经解决了

    【讨论】:

      【解决方案2】:

      当我想在 MySql 5.6 中使用更新版本的 MAMP 时遇到了这个问题。 Apache 会启动,但 MySql 不会。环顾四周后,我愤怒地做了以下事情。

      1. 将 MAMP 从应用程序目录移动到桌面。
      2. 从应用程序目录中删除了 MAMP PRO
      3. /Library/Application Support/appsolute/ 中删除了 MAMP PRO
      4. 已安装 MAMP
      5. 将我的旧 mamp db/mysql/ 的内容复制到新的 MAMP db/mysql56/。我复制了除 mysql_upgrade_info 之外的所有内容。不知道这是否重要。
      6. 将我的 htdocs 从旧 MAMP 复制到新安装的 MAMP

      然后我重新启动了 MAMP,一切都运行起来了。希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2018-02-27
        • 2017-05-09
        • 2014-06-20
        • 2017-06-18
        • 2022-01-02
        • 1970-01-01
        • 2017-04-03
        • 2016-02-02
        • 2016-09-23
        相关资源
        最近更新 更多