8

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

在此处输入图像描述

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

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

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

  3. 没有端口正在监听 3306

  4. 防火墙禁用

请告诉可能是什么问题?

4

4 回答 4

3

这在MAC中对我有用...

打开终端并写入以下内容

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

1) ps -ef | grep mysql

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

2) sudo kill -9 [PID]

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

所以它将被杀死 5098

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

mysql.server 启动

于 2018-11-10T21:13:48.667 回答
0

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

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

于 2018-11-10T19:55:24.393 回答
0

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

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

于 2020-07-16T12:12:16.197 回答
0

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

于 2020-06-22T18:44:26.657 回答