MYSQL服务器实例8.0.13自动随机关闭和开启

问题描述 投票:0回答:5

我已经在

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

enter image description here

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

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

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

  3. 没有端口正在侦听 3306

  4. 防火墙禁用

请告诉我可能是什么问题?

macos mysql-workbench mysql-8.0
5个回答
2
投票

这在 MAC 中对我有用...

打开终端并写入以下内容

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

1) ps -ef | grep mysql

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

2)sudo Kill -9 [PID]

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

所以会杀掉5098

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

mysql.server启动


0
投票

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

显示全局变量,如“端口”;


0
投票

我在 Ubuntu 上也遇到了这个问题,这是因为我在不同的位置有不同的版本。因此,杀死并删除它们的发现释放了默认端口,从此以后很开心......哈哈


0
投票

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

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


0
投票

Mac 用户:

当我的 2 到 3 个应用程序通过 Eclipse、IntelliJ 甚至 Sql Pro 在本地连接到 MySql 服务器版本 5.6 时,我遇到了类似的问题,服务器自动停止。我曾经通过进入“系统设置”>“MySQL”来看到这一点,如图所示。enter image description here 之后,我尝试使用以下命令查看运行 MySQL 服务器的应用程序使用的端口,请注意,MySQL 服务器默认在端口号 3306 上运行。

lsof -n -P -i | grep 3306
通过查看输出,似乎当连接数超过 3/4 时,服务器会自动停止。enter image description here 为了解决这个问题,我在几个小时内尝试了多种解决方案,对我有用的一个是增加
max_connections

我使用该包手动安装了 MySQL 服务器,因此在

/usr/local/mysql/

中创建了 MySQL 文件夹

在此文件夹中,我们有一个名为

my.cnf
的文件,因此我通过添加
max_connections=20
来编辑该文件。之后,我通过点击“停止 MySQL 服务器”从 UI 手动停止服务器,如上图所示,然后从同一位置再次启动,但它不起作用,我仍然遇到同样的问题。

之后我尝试使用命令:

sudo /usr/local/mysql/bin/mysqladmin -u root -p shutdown
它将询问服务器的密码并停止。 从用户界面手动重新启动后,我能够立即连接所有应用程序,这解决了我的问题。 请注意,如果您没有密码,则可以运行上面相同的不带 -p 标志的命令,如下所示:
sudo /usr/local/mysql/bin/mysqladmin shutdown
另请注意,我本地的 MySql 用户名是 root。enter image description here

我在尝试此操作时遇到的一些错误。

/usr/local/mysql/bin/mysqladmin:连接到“localhost”服务器 失败错误:“用户‘root’@‘localhost’的访问被拒绝(使用 密码:否)'

通过提供密码解决了这个问题。 enter image description here

/usr/local/mysql/bin/mysqladmin:连接到“localhost”服务器失败 错误:“在‘发送身份验证信息’时失去与 MySQL 服务器的连接,系统错误:32”

这是在运行此命令之前未停止 MySql Server 时发生的,因此我手动停止了此命令,然后运行命令。

© www.soinside.com 2019 - 2024. All rights reserved.