我一直试图在PhpStorm(2016.1)中建立一个新的MySQL连接数天,但无法理解。
我使用的是Mac OS X 10.11.4,我有一个家庭服务器(Ubuntu 14.04)和MySQL(5.5)。我在服务器上设置了防火墙并允许所有本地连接通过(通过在另一台计算机上连接到MySQL进行验证)。
我进入PhpStorm并添加了一个新数据库,输入了远程(Home Server)的IP地址(甚至是尝试过的主机名)和所有凭据。当我点击“测试连接”时,我收到错误
“连接拒绝主机:localhost;嵌套异常是: java.net.ConnectException:拒绝连接“
我已经“搜索”了这个错误,其中一个建议是取消注释主机文件中的localhost
行(它从未被注释掉)。然而,我可能需要在我的Mac上安装MySQL,所以我安装了当前的MySQL。仍然得到相同的错误。我甚至在数据库设置下的SSH选项卡(PhpStorm)下尝试设置SSH隧道,仍然是同样的错误。
有什么建议吗?
答案 0 :(得分:0)
(代表OP发布)。
与JetBrains交谈后,他们能够帮助我。出于某种原因,我的/ etc / hosts文件(在我的Mac上)中的地址弄乱了连接。一旦我删除它,它连接。不知何故,其中一个IP地址使它循环回localhost。