【问题标题】:MySQL Workbench Will not connect to localhost. "Database server instance is unknown"MySQL Workbench 不会连接到 localhost。 “数据库服务器实例未知”
【发布时间】:2013-07-09 18:45:32
【问题描述】:

我的 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 主机:本地主机 服务器:未知 状态:未知

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

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

谢谢

【问题讨论】:

  • 我找到了一个临时解决方案,但是当我转到 C:\Program Files\MySQL\MySQL Server 5.5\Bin 并双击 mysqld 时,我能够启动我的服务器,但是启动管理选项卡上的 /stop 页面仍然显示“未知”

标签: mysql error-handling localhost mysql-workbench


【解决方案1】:

我在我的 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 机器上可能会有所不同。

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          猜你喜欢
          • 2013-04-14
          • 1970-01-01
          • 2018-08-19
          • 1970-01-01
          • 2018-12-12
          • 2016-05-17
          • 2014-07-14
          • 2012-12-13
          • 1970-01-01
          相关资源
          最近更新 更多