Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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
';镜像';使用PHP的数据库连接_Php_Mysql_Database - Fatal编程技术网

';镜像';使用PHP的数据库连接

';镜像';使用PHP的数据库连接,php,mysql,database,Php,Mysql,Database,在我开始之前,我只想说,我完全不知道这是否可能 问题 我习惯于使用Sequel Pro管理我计算机上的数据库,这就是我过去几年使用Linode VPS所做的。我最近购买了iPageHosting来存储一些静态内容,我想建立一个数据库来轻松存档。创建了数据库并设置了访问细节之后,我为它编写了一个基本的PHP脚本 我想通过Sequel Pro进行连接,但由于有很多共享主机,出于安全原因,他们似乎不允许您这样做我的问题是,是否可以编写一个脚本,以与数据库相同的方式连接,但它在返回数据库之前处理您对数

在我开始之前,我只想说,我完全不知道这是否可能


问题
我习惯于使用Sequel Pro管理我计算机上的数据库,这就是我过去几年使用Linode VPS所做的。我最近购买了iPageHosting来存储一些静态内容,我想建立一个数据库来轻松存档。创建了数据库并设置了访问细节之后,我为它编写了一个基本的PHP脚本


我想通过Sequel Pro进行连接,但由于有很多共享主机,出于安全原因,他们似乎不允许您这样做我的问题是,是否可以编写一个脚本,以与数据库相同的方式连接,但它在返回数据库之前处理您对数据库的所有请求?如果可能,您将如何进行,如果不可能,为什么?

SQLYG有php代理,它通常是连接到绑定到localhost的mysql数据库的方法之一。另外,一些cPanel主机有一个选项,您可以指定可以连接到数据库的外部IP,您是否询问过支持人员是否有这样的选项

在SQLyog中,他们使用php代理的特性称为HTTP隧道。也许续集里有类似的东西


是否允许SSH?因为这样你就可以通过隧道…@Wrikken你能详细说明一下吗?如果你有对托管平台的SSH访问权限,你可以将本地端口(在你的一端)绑定到另一端的mysql端口,然后直接连接到该端口。@Wrikken不,也没有SSH访问权限:(这很遗憾。问题是,虽然在PHP中实现mysql协议在技术上是可行的(但这是一个大项目,不受欢迎),即使这样,随机侦听端口也很可能会被您当前的主机阻止。如果允许的端口仅为实现HTTP协议的端口,我担心您的客户端应用程序无法使用HTTP。我看到的唯一有价值的解决方案是服务器上的包,如
phpmyadmin
,或者切换主机。