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