Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhpStorm-如何创建与远程数据库的连接位于PhpMyAdmin服务器上_Php_Mysql_Phpstorm - Fatal编程技术网

PhpStorm-如何创建与远程数据库的连接位于PhpMyAdmin服务器上

PhpStorm-如何创建与远程数据库的连接位于PhpMyAdmin服务器上,php,mysql,phpstorm,Php,Mysql,Phpstorm,我是PhpStorm的新用户,我正在尝试创建到位于PhpMyAdmin服务器上的远程数据库的连接 使用以下信息配置PhpStorm中的“数据源和驱动程序”窗口时: 名称:“登录” 用户:*****(cPanel用户) 密码:****(cPanel的密码) URL:jdbc:mysql://sharedserver15.host-stage-dns.com:2083/cpsess1657590563/3rdparty/phpMyAdmin/db_structure.php?server=1&db

我是PhpStorm的新用户,我正在尝试创建到位于PhpMyAdmin服务器上的远程数据库的连接

使用以下信息配置PhpStorm中的“数据源和驱动程序”窗口时:

  • 名称:“登录”
  • 用户:*****(cPanel用户)
  • 密码:****(cPanel的密码)
  • URL:jdbc:mysql://sharedserver15.host-stage-dns.com:2083/cpsess1657590563/3rdparty/phpMyAdmin/db_structure.php?server=1&db=zkorwzjc_multi_login
我得到一个错误:

[08S01]通信链路故障

成功发送到服务器的最后一个数据包是0毫秒前的。驱动程序尚未从服务器收到任何数据包。
java.io.EOFException:无法从服务器读取响应。预期读取5526600字节,在连接意外丢失之前读取962字节

我认为数据库的URL不正确,但我不知道应该为URL提供什么。凭据是到cPanel的,而不是到数据库的,也许这就是问题所在


我想获得一些帮助。

您似乎使用了所有错误的信息。您不是通过phpstorm连接到cPanel或phpMyAdmin,而是直接连接到数据库。数据库主机、数据库用户和数据库密码。。。JDBC不知道如何与phpMyAdmin、cPanel或任何其他设计用于通过浏览器进行用户交互的web管理控制台交谈。@AlexBarker感谢您的回复。那么,如何通过phpstorm连接到myphpadmin中的数据库呢?可能吗?您需要使用myphpadmin连接到的mysql数据库的主机名/ip和端口。我不知道它在myphpadmin中显示在哪里,但它就在那里的某个地方。在数据库中使用具有足够访问权限的用户/密码。您应该能够在数据库的users表中找到/创建它。您需要确保数据库可通过该ip/端口组合公开访问,否则,您将需要使用ssh端口转发或VPN进行连接。@GabiMaimoni您需要通过ssh连接到您的托管服务器(web服务器),其中文件位于第一位。此类登录说明将在您的cPanel详细信息中的某个地方(通常在SSH或类似命名的部分下)。如果没有,请联系您的托管公司。一旦连接,您就可以在实际的网站代码(我假设是PHP)中使用任何DB连接细节,因为它将是“本地”连接。PhpStorm允许通过SSH隧道连接到MySQL数据库。您在这方面达成任何解决方案了吗?如果是,请帮助我。