1

I am not able to connect mysql DB from a windows sytem through the workbench. But it's possible via phpMyAdmin.

I tried both standard TCP/IP and Standard TCP/IP over SSH.

Are the password and usernames the same?

4

3 回答 3

1

设置数据库时,它应该询问您,或者应该有一个设置,您需要允许外部/远程登录。一旦检查为允许,它应该允许您访问。安装程序将不允许您稍后更改它。至少我认为。

于 2013-10-16T21:38:35.797 回答
0

是的,用户名和密码应该相同。我认为如果您尝试使用 Windows 终端中的 MySQL CLI 客户端连接到本地 MySQL 服务器并查看发生了什么,那将是一件好事。如果您可以连接到它,那么您应该能够连接到 Workbench。

这是MySQL 文档中的链接,描述了与您的问题相关的常见错误。

顺便说一句,您应该检查您是否有最新的 Workbench 版本(5.2.40 是撰写本文时的最新版本)。

请报告情况如何。

于 2012-07-04T12:46:00.893 回答
0

您应该在问题中包含一些信息:

  • MySQL 服务器是在您的 PC 上运行还是在网络上的服务器上运行?
  • PhpMyAdmin 是在您的 PC 上运行还是在网络上的服务器上运行?
  • MySQL 服务器是否与 PhpMyAdmin 运行在同一主机上,或者它们各自运行在不同的服务器上?
  • 当您尝试在 MySQL Workbench 中建立连接但它不起作用时,您会收到什么错误消息?(一般来说,当在 Stack Overflow 上提问时,“它不起作用”不足以描述问题——你应该描述你尝试了什么,以及错误。)

MySQL 连接凭据是用户名和密码,以及允许的客户端的 IP 地址范围。

从 MySQL 服务器的角度来看,“客户端”是运行 PhpMyAdmin 代码的主机。您只是使用 PhpMyAdmin 的 Web 界面来指导它为您做事,但它是连接到 MySQL 服务器的 PHP 代码。

您尝试与 MySQL Workbench 一起使用的用户名和密码可能仅被授权从安装 PhpMyAdmin 的主机连接。这将是我的猜测。

于 2017-07-12T21:02:22.663 回答