4

我的 MySQL Workbench 没有连接到我的本地主机,我无法弄清楚为什么它会做出这样的反应。它一天才开始这样做,它会随机给我访问权限,尽管它说它仍然是“未知的”,但我对此感到厌倦并想修复它。

由于这个网站要求我有“10”的声誉来发布图片,我将不得不描述它。

在管理页面的启动/关闭选项卡上,它显示:

数据库服务器实例未知。--“启动服务器”按钮已淡出,无法点击。

启动消息日志 2013-07-11 08:57:51 - Workbench 将使用 cmd shell 命令启动/停止此实例

2013-07-11 08:57:51 - 服务“MySQL”的状态检查返回错误:未找到

2013-07-11 08:57:51 - 服务“MySQL”的状态检查返回错误:未找到

2013-07-11 09:00:55 - 服务“MySQL”的状态检查返回错误:未找到

2013-07-11 09:00:55 - 服务“MySQL”的状态检查返回错误:未找到

2013-07-11 09:02:01 - 服务“MySQL”的状态检查返回错误:未找到

然后在管理页面的服务器状态选项卡上,它说:

名称:mysqld@localhost 主机:localhost 服务器:未知 状态:未知

连接 没有与 MySQL 服务器的连接。此功能需要与正在运行的 MySQL 服务器建立连接才能工作。

如果有人可以帮忙,那就太好了!

谢谢

4

4 回答 4

3

我在我的 Windows 8.1 机器上遇到了这个问题,结果证明是文件权限问题。

为了修复它,我进入“C:\Program Files\MySQL\MySQL Server 5.6”的文件夹并右键单击“data”文件夹并选择属性。单击安全选项卡并单击编辑。从那里单击添加按钮,然后单击高级按钮,最后单击现在查找按钮。在我的中,我添加了用户、管理员和“所有应用程序包”。我授予已经为数据文件夹列出的用户以及用户、管理员和所有应用程序包的完全控制权。

修复权限后,我以管理员身份打开命令提示符并更改为“C:\Program Files\MySQL\MySQL Server 5.6\bin”目录cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"。从那里您可以执行mysqld --install安装 MySQL 服务的程序。

有关在 Windows 上安装 mysql 服务的更多信息,请访问http://dev.mysql.com/doc/refman/5.0/en/windows-start-service.html

[编辑] 请注意,如果您使用的 MySQL 版本与 MySQL 数据目录和 bin 目录的路径不同,则在您的 Windows 机器上可能会有所不同。

于 2013-12-04T14:03:52.783 回答
1

错误消息说:MySQL找不到具有该名称的服务。那么您的 MySQL 服务可能有不同的名称?你有服务吗?从 bin 文件夹手动启动 mysql 就是:手动。不涉及服务,因此 WB 无法操纵运行状态。

当您使用 MySQL 安装程序安装 MySQL 时,您将在几分钟内完成所有工作,并且从一开始就可以正常工作。

因此,首先检查您是否有为您的 MySQL 服务器运行的服务并停止手动启动它。如果有一个服务,取它的名字并在配置管理器的Windows 服务名称字段中输入它:

在此处输入图像描述

请注意,MySQL Workbench 只有在作为 Windows 服务安装时才能管理您的服务器。

于 2013-07-11T15:01:40.227 回答
0

我发现重新安装所有 MySQL 产品是一个更好的选择,因为 Internet 上的一些解决方案将使您的 mysql 服务器与 mysql56 一起创建另一个实例,这对于初学者来说可能会搞砸。

请记住在重新安装期间保持数据库文件和配置未删除。

于 2015-03-16T14:31:24.310 回答
0

我在 Windows 8.1 上遇到了这个问题,我通过 mysql 官方页面上的“mysql-installer-web-community-5.6.16.0.msi”将我的工作台更新到 Version6 解决了这个问题

于 2014-03-11T02:43:30.567 回答