我使用this tutorial通过PhpStorm内的SSH隧道连接到远程MySQL数据库。当我尝试通过PHP连接到此时,找不到数据库。
PhpStorm给我的网址是jdbc:mysql://localhost:3306/dbName
如何通过PHP脚本连接到此数据库? (通过PhpStorm中默认的内置php服务器运行)。
答案 0 :(得分:1)
"将PHP连接到PhpStorm"
中托管的数据库
首先 - PhpStorm不托管任何数据库(尤其是MySQL) - 它只能连接到它们(它就像内置的数据库客户端/查看器/编辑器一样)。
它使用自己的SSH隧道(在代码中直接与它交互 - 因此数据库连接意识到这种可能性)。
一般来说 - 为了使您的PHP代码能够通过SSH隧道连接到远程数据库..您应该:
所以第二个选择是要走的路。
Here你可以检查如何设置这样的SSH隧道 - 它还有例子fr =或Linux / Mac和Windows(你必须为MySQL端口进行调整..因为这些例子适用于PHP调试)。