php - 用于远程连接到我的 MySQL 数据库的 API

标签 php android mysql

显然我的托管提供商不支持远程 MySQL 使用,正如其知识库中所述,即使我购买了高级套餐

remote MySQL connections are disabled for security and performance reasons. You can only connect to MySQL from your PHP scripts hosted on our servers.

有什么方法可以制作一个 API,以便我可以远程连接到我的 MySQL 吗?我需要使用我的主机帐户中的数据库作为我的 Android 应用程序的信息源。谢谢

最佳答案

您应该考虑使用类似 HTTP Tunnel 的内容.

This post概述了一种针对 Android 执行此操作的方法。

基本上,您通过位于服务器上的隧道进行连接,并且可以像 localhost 一样与服务器进行通信。

SSH 也是另一种选择,尽管您需要主机启用远程 SSH 访问。这通常是您必须专门请求他们启用的功能。

然后,您将使用 like this 技术创建 SSH 隧道然后使用它作为数据库的连接。一旦启动连接,您就可以像平常一样查询它。

关于php - 用于远程连接到我的 MySQL 数据库的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31492170/

相关文章:

php - 我无法将 1.5MB 以上的图像上传到服务器上的目录

php - 如何将 WordPress 主题分成两列?

java - 如何在屏幕超时后保持 android wear 应用程序打开

c# - MySqlException : Field 'id' doesn't have a default value - Entity Framework Core 2. 1

php - MySQL 在顶部显示特定结果

php - 将 SQL 查询的数据返回到数组中

javascript - 隐藏所有站点页面上的元素

php - PgAdmin4 错误 : unrecognized configuration parameter "bytea_output"

android - 从兼容性 fragment 添加/更改兼容性 SimpleMenu/MenuItem

android - 我想从 native Activity 传递数据以使用 android 中的桥接对 native js 文件使用react