我有一个名为spock的MySQL用户。用户spock可以通过MySQL工作台从我的Mac连接到我的MySQL服务器,没有任何问题。我可以继续,执行查询,等等。当我尝试使用除MySQL Workbench以外的任何东西(例如PHP中的mysqli_connect
)从Mac连接到MySQL时,我告诉spock@10.0.0.105(Mac&#39)访问被拒绝; s IP地址)。
为什么spock被允许使用Workbench进行连接而没有别的?
编辑:新图层。看来我的Mac上运行的应用程序无法连接到任何远程MySQL服务器。我可以整晚连接到localhost或127.0.0.1,但我的Mac只是不能与远程MySQL服务器通信。