我已经安装mysql 8.0.13 server
了 mysql 社区版Mac OS (10.14.1) Mojava
。第二天我无法连接到 mysql 服务器。我启动了mysql实例,它变成了OFF模式,如图所示。
我尝试了多种解决方案,例如;
将文件 com.oracle.oss.mysql.mysqld.plist keepAlive 属性更新为 true
将连接超时从 180 更改为 280。
没有端口正在监听 3306
防火墙禁用
请告诉可能是什么问题?
我已经安装mysql 8.0.13 server
了 mysql 社区版Mac OS (10.14.1) Mojava
。第二天我无法连接到 mysql 服务器。我启动了mysql实例,它变成了OFF模式,如图所示。
我尝试了多种解决方案,例如;
将文件 com.oracle.oss.mysql.mysqld.plist keepAlive 属性更新为 true
将连接超时从 180 更改为 280。
没有端口正在监听 3306
防火墙禁用
请告诉可能是什么问题?
这在MAC中对我有用...
打开终端并写入以下内容
这将检查当前正在运行的所有实例。
1) ps -ef | grep mysql
如果您使用上述命令找到任何进程 ID。
2) sudo kill -9 [PID]
其中 [PID] 是用户名旁边的进程 ID,例如 5098
所以它将被杀死 5098
现在您将使用 mysql 服务器窗格或通过命令再次重新启动
mysql.server 启动
确保将其配置为连接到 3306。有时 MySQL 将自身配置在非默认端口上,例如 3307 或其他端口。您可以使用以下命令进行检查。
显示像“端口”这样的全局变量;
不完全确定它为什么起作用,但我想我会分享(因为杀死/停止和重新启动对我不起作用):
我已经下载了工具DBngin并注意到我有一个 MariaDB 和一个 PostgreSQL DB 正在运行。在我停止这些进程后,MySQL 工作正常。
我在 Ubuntu 上也遇到了这个问题,这是因为我在不同的位置有不同的版本。所以找到杀死并删除它们释放了默认端口,之后它很高兴......哈哈