PhpStorm-如何创建与远程数据库的连接位于PhpMyAdmin服务器上
我是PhpStorm的新用户,我正在尝试创建到位于PhpMyAdmin服务器上的远程数据库的连接 使用以下信息配置PhpStorm中的“数据源和驱动程序”窗口时: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
- 名称:“登录”
- 用户:*****(cPanel用户)
- 密码:****(cPanel的密码)
- URL:jdbc:mysql://sharedserver15.host-stage-dns.com:2083/cpsess1657590563/3rdparty/phpMyAdmin/db_structure.php?server=1&db=zkorwzjc_multi_login
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数据库。您在这方面达成任何解决方案了吗?如果是,请帮助我。