2011-12-02 166 views
0

我正在使用MySQL Workbench与远程数据库进行交互。当我为连接配置设置并点击“测试连接”时,它会显示一个成功对话框。此外,如果我右键单击连接并选择“启动命令行客户端”,一切都是黄金。MySQL Workbench GUI连接失败

但是,当我单击连接以使用GUI时,它显示一个失败对话框'无法连接到数据库服务器'。

我该如何解决这个问题?

+0

同样的问题? –

回答

0

您可以执行使用MySQL命令行下面的命令:

SHOW CREATE TABLE mysql.user; 
SHOW VARIABLES LIKE '%char%'; 

如果您不能执行那些没有任何错误,这意味着你必须与你的用户权限问题。

可能是你的问题是在这里你得到与该错误消息的错误代码中提到http://bugs.mysql.com/bug.php?id=50024

+0

是的,我在尝试SHOW CREATE TABLE mysql.user时遇到这个错误。但是,授予我的用户所有权限不能解决问题。 – allonhadaya

+0

我认为你已经这样做了,但可以肯定的是,再次检查你是否已经授予用户当前IP的相关权利。如果你当前的机器(你已经安装了MySQL工作台)IP是123.23.23.34,并且你的MySQL用户是root用户,你需要为[email protected]授予权限。您可能已经在之前提供的链接中看到过。 –