【问题标题】:ERROR MySQL server PID file could not be found in OSX Sierra错误 MySQL 服务器 PID 文件在 OSX Sierra 中找不到
【发布时间】:2017-05-27 17:48:08
【问题描述】:

我知道有很多关于此的文章,但没有一篇适合我。我已经尝试了所有方法,从官方站点,brew 安装 mysql,并且总是遇到 sam 问题:

ERROR MySQL server PID file could not be found

试图更改目录的权限、更改源、移动和重新创建my.cnf 文件等,但没有任何效果。我无能为力...

我有oSX Sierra 10.12.2 并且我已经安装了mysql-5.7.17。也许你们中的一些人找到了这个设置、配置的解决方案......非常感谢帮助,不要删除这个问题。

【问题讨论】:

    标签: mysql database macos macos-sierra


    【解决方案1】:

    这个问题已经过时,但仍然是一个相关问题,我在运行 macOS High Sierra(版本 10.13.2)的 MacBook 上解决了这个问题。

    运行以下命令:

    mysql.server status
    

    应该返回:错误! MySQL 正在运行但找不到 PID 文件

    要解决此问题,请查找所有正在运行的 MySQL 实例

    ps aux | grep mysql
    

    这将列出使用 MySQL 的进程,列出的结果类似于以下:

    1768 0.0 0.0 4267768 896 s000 S+ 12:08am 0:00.00 grep mysql

    结束 ALL 返回的 MySQL pid:

    sudo kill <pid1> <pid2> <pid3> ...
    

    这应该会杀死所有的 mysql 进程

    现在尝试再次启动 MySQL...

    mysql.server start
    

    启动 MySQL 。成功!

    希望这可以为人们节省数小时无休止的谷歌搜索!

    【讨论】:

      【解决方案2】:
      sudo chown -R mysql:mysql /usr/local/mysql/data/*
      
      sudo apachectl restart
      
      sudo /usr/local/mysql/support-files/mysql.server start
      

      我也有这个问题。遵循here 的一些指示。

      【讨论】:

        猜你喜欢
        • 2016-01-28
        • 2017-11-10
        • 2013-06-29
        • 2013-07-26
        • 1970-01-01
        • 2011-06-25
        • 2020-10-22
        • 2020-02-20
        相关资源
        最近更新 更多