【发布时间】:2017-07-13 05:02:22
【问题描述】:
我无法通过工作台从 Windows 系统连接 mysql DB。但是可以通过 phpMyAdmin 来实现。
我尝试了标准 TCP/IP 和标准 TCP/IP over SSH。
密码和用户名一样吗?
【问题讨论】:
-
很难说不知道您的数据库托管在哪里。但这可能只是您主机的防火墙对 MySql 端口上的外部流量关闭...?
标签: phpmyadmin mysql-workbench
我无法通过工作台从 Windows 系统连接 mysql DB。但是可以通过 phpMyAdmin 来实现。
我尝试了标准 TCP/IP 和标准 TCP/IP over SSH。
密码和用户名一样吗?
【问题讨论】:
标签: phpmyadmin mysql-workbench
在设置数据库时,它应该询问您,或者应该有一个设置,您需要允许外部/远程登录。一旦检查为允许,它应该允许您访问。安装程序将不允许您稍后更改它。至少我认为。
【讨论】:
是的,用户名和密码应该相同。我认为如果您尝试使用 Windows 终端中的 MySQL CLI 客户端连接到本地 MySQL 服务器并查看发生了什么,那将是一件好事。如果您可以连接到它,那么您应该可以连接到 Workbench。
Here's a link 在 MySQL 文档中描述了与您的问题相关的常见错误。
顺便说一句,您应该检查您是否有最新的 Workbench 版本(5.2.40 是撰写本文时的最新版本)。
请报告进展情况。
【讨论】:
您应该在问题中包含一些信息:
MySQL 连接凭据是用户名和密码,以及允许的客户端的 IP 地址范围。
从 MySQL 服务器的角度来看,“客户端”是运行 PhpMyAdmin 代码的主机。您只是使用 PhpMyAdmin 的 Web 界面来指导它为您做事,但它是连接到 MySQL 服务器的 PHP 代码。
您尝试在 MySQL Workbench 中使用的用户名和密码可能仅被授权从安装了 PhpMyAdmin 的主机连接。这是我的猜测。
【讨论】: