我在本地服务器上安装了MySQL; BUSINESS.local
我正在尝试从不同的IP连接到它。
我在使用MySQL Workbench之前设置了一次,因为我在使用通配符%
安装在不同的用户上时遇到了连接问题。但是现在我不记得我是怎么做到的。
我正在使用连接字符串
server=BUSINESS.local;Uid=root;Pwd=pwd;
但是当我连接时,它会返回MySQL错误:
1130 - 不允许主机'计算机'连接到此MySQL服务器
这是一回事吗?即这个错误是由于我没有允许“计算机”IP连接到服务器的MySQL吗?
我如何克服这个问题?
P.S。如果您也可以提供Workbench解决方案/而不是命令行解决方案,那将很棒:)
答案 0 :(得分:0)
只需使用localhost作为远程服务器的主机或IP地址,然后重试。
答案 1 :(得分:0)
我找到了我想要的选项,允许使用通配符%
或允许某些IP地址连接。
在Workbench中,连接到数据库后,您可以从侧栏或“服务器”下拉菜单中打开“用户和权限”选项卡。您可以在此处编辑当前用户信息,或添加新用户连接。
具体来说,在“限制与主机匹配的连接:”选项中,您可以使用通配符%
(替换零个或多个字符)或_
(替换单个字符)