【问题标题】:MYSQL server instance 8.0.13 automatically turned off and on randomlyMYSQL server instance 8.0.13 自动关闭随机开启
【发布时间】:2019-04-14 00:42:40
【问题描述】:

我在Mac OS (10.14.1) Mojava 上安装了带有mysql 社区版的mysql 8.0.13 server。 第二天我无法连接到 mysql 服务器。我启动了mysql实例,它变成了如图所示的OFF模式。

我尝试了多种解决方案,例如;

  1. 将文件 com.oracle.oss.mysql.mysqld.plist 的 keepAlive 属性更新为 true

  2. 将连接超时从 180 更改为 280。

  3. 没有端口正在监听 3306

  4. 防火墙禁用

请告诉可能是什么问题?

【问题讨论】:

    标签: macos mysql-workbench mysql-8.0


    【解决方案1】:

    这在 MAC 中对我有用...

    打开终端并写入以下内容

    这将检查当前正在运行的所有实例。

    1) ps -ef | grep mysql

    如果您使用上述命令找到任何进程 ID。

    2) sudo kill -9 [PID]

    其中 [PID] 是用户名旁边的进程 ID,例如 5098

    所以它会被杀死 5098

    现在您将使用 mysql 服务器窗格或通过命令再次重新启动

    mysql.server 启动

    【讨论】:

      【解决方案2】:

      确保将其配置为连接到 3306。有时 MySQL 将自身配置在非默认端口上,例如 3307 或其他。您可以使用以下命令进行检查。

      显示像“PORT”这样的全局变量;

      【讨论】:

      • 是的,它正在侦听端口 3306。但问题是它突然再次关闭。当我尝试开始使用系统偏好设置时。
      【解决方案3】:

      我在 Ubuntu 上也遇到了这个问题,这是因为我在不同的位置有不同的版本。所以找到杀死并删除它们释放了默认端口,之后它很高兴......哈哈

      【讨论】:

        【解决方案4】:

        不完全确定它为什么起作用,但我想我会分享(因为杀死/停止和重新启动对我不起作用):

        我已经下载了工具DBngin 并注意到我有一个 MariaDB 和一个 PostgreSQL 数据库正在运行。在我停止这些进程后,MySQL 工作正常。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-26
          • 2015-11-01
          • 2021-04-02
          • 2013-12-30
          • 1970-01-01
          • 2016-08-07
          相关资源
          最近更新 更多