MYSQL server instance 8.0.13 自动关闭随机开启
Posted
技术标签:
【中文标题】MYSQL server instance 8.0.13 自动关闭随机开启【英文标题】:MYSQL server instance 8.0.13 automatically turned off and on randomly 【发布时间】:2019-04-14 00:42:40 【问题描述】:我在Mac OS (10.14.1) Mojava
上安装了带有mysql 社区版的mysql 8.0.13 server
。
第二天我无法连接到 mysql 服务器。我启动了mysql实例,它变成了如图所示的OFF模式。
我尝试了多种解决方案,例如;
将文件 com.oracle.oss.mysql.mysqld.plist 的 keepAlive 属性更新为 true
将连接超时从 180 更改为 280。
没有端口正在监听 3306
防火墙禁用
请告诉可能是什么问题?
【问题讨论】:
【参考方案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 工作正常。
【讨论】:
以上是关于MYSQL server instance 8.0.13 自动关闭随机开启的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 MySQL Server 8.0 为 Qt 构建 MySQL 插件?
MYSQL server instance 8.0.13 自动关闭随机开启