在服务器上连接MySQL

时间:2014-10-30 07:27:52

标签: mysql mysql-workbench

我在本地服务器上安装了MySQL; BUSINESS.local我正在尝试从不同的IP连接到它。

我在使用MySQL Workbench之前设置了一次,因为我在使用通配符%安装在不同的用户上时遇到了连接问题。但是现在我不记得我是怎么做到的。

我正在使用连接字符串

server=BUSINESS.local;Uid=root;Pwd=pwd;

但是当我连接时,它会返回MySQL错误:

  

1130 - 不允许主机'计算机'连接到此MySQL服务器

这是一回事吗?即这个错误是由于我没有允许“计算机”IP连接到服务器的MySQL吗?

我如何克服这个问题?

P.S。如果您也可以提供Workbench解决方案/而不是命令行解决方案,那将很棒:)

2 个答案:

答案 0 :(得分:0)

只需使用localhost作为远程服务器的主机或IP地址,然后重试。

答案 1 :(得分:0)

我找到了我想要的选项,允许使用通配符%或允许某些IP地址连接。

在Workbench中,连接到数据库后,您可以从侧栏或“服务器”下拉菜单中打开“用户和权限”选项卡。您可以在此处编辑当前用户信息,或添加新用户连接。

具体来说,在“限制与主机匹配的连接:”选项中,您可以使用通配符%(替换零个或多个字符)或_(替换单个字符)

enter image description here