无法通过MACOS的MAMP / XAMPP将外部MySQL数据库与PHP连接

时间:2017-08-03 11:59:01

标签: macos xampp mamp

真奇怪的问题,我几个小时都找不到工作解决方案。 我的桌面设置(WinPc,XAMPP,Win7)运行良好。 我的笔记本电脑设置(MacBook,XAMPP,MacOs10.12)不是。

我尝试从php连接到外部MySQL(i)数据库。

我尝试了MAMP和XAMPP,并始终获得相同的解决方案。 通过php连接到本地数据库服务器(localhost)工作正常。

如果我尝试连接到外部mysql-database,webbrowser会冻结 - 过了一段时间我会有一个超时。

警告:mysqli :: mysqli():( HY000 / 2002):操作超时 致命错误:无法连接到MySQLi:操作超时

我猜问题是在mysql或macOS的某处,但我不知道在哪里搜索或阻塞什么。

我可以ping / telnet远程主机,我得到答案。 pc / windows机器上正在运行相同的脚本(相同的数据库登录数据)。

远程数据库服务器没有问题。我可以从Windows机器连接,我也可以使用数据库工具“db beaver”从mac连接。但我不能通过PHP连接。

解: 也许很多来自MAMP和XAMPP的安装对osx做了一些事情。从XAMPP重新安装并重新启动确实解决了所有问题。

0 个答案:

没有答案