如何连接远程数据库?

如何连接远程数据库?

我正在使用 Ubuntu 16.04。

对于学校项目,我必须将本地 Web 应用程序(使用 Laravel 5.5)连接到位于远程服务器(在大学网络上)的数据库(PostgreSQL)。

如何将我的应用程序连接到数据库?

我们有此信息:“要求您在 PostgreSQL(UFR 的服务器,可通过 VPN 访问)上实现您的数据库”。

此外,我们还有服务器的地址和端口。

但我不知道如何连接网络来连接服务器。

感谢帮助!

答案1

从本地机器访问远程数据库。

为了使其正常工作,您需要访问 cPanel/托管控制面板的管理员访问权限。

1. 登录您的 cPanel/托管面板

使用您的管理员访问凭据登录到您的 cPanel/托管控制面板。

2. 将您的 ISP IP 地址添加到Remote SQLIP 列表

您可以通过my IP谷歌搜索查看您的 IP。如果您在本地网络内,您的 IP 很可能已获得管理员的允许。

3. 获取您的托管服务器/主机 IP 地址。

您可以向管理员询问此信息,或者如果您有管理员权限,您可以从服务器详细信息页面或 cPanel 获取它。

4. 使用主机 IP 作为主机并删除数据库用户凭据。

现在,您可以使用服务器 IP 作为主机地址和数据库凭据来访问远程数据库。

它适用于几乎所有操作系统和应用程序。我也将它用于我的本地 PHP 应用程序(CakePHP、Laravel、核心 PHP 等)。

对于您来说,您可以要求服务器管理员添加您的 IP 以允许远程 SQL 连接,然后您可以按照步骤 3 中的其余步骤连接到远程 SQL。

相关内容