尽管PhpMyAdmin有效,但无法使用Workbench连接到MySql

时间:2012-07-04 10:10:56

标签: phpmyadmin mysql-workbench

我无法通过工作台从Windows系统连接mysql数据库。但它可以通过phpMyAdmin。

我通过SSH尝试了标准TCP / IP和标准TCP / IP。

密码和用户名是否相同?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

MySQL文档中的

Here's a link描述了与您的问题相关的常见错误。

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

请报告它是如何发生的。

答案 2 :(得分:0)

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

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

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

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

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