Php 通过大学代理从本地LAMP连接到远程MySQL数据库
我在笔记本电脑上安装了LAMP,以便在大学里为一个项目开发web应用程序 如果我让web应用程序连接到本地MySQL数据库,一切正常,应用程序连接到数据库 但是,如果我指定了远程数据库,应用程序将在显示此错误之前加载一段时间: 警告:mysqli::mysqli()[mysqli.mysqli]:(HY000/2003):无法连接 到中的“176.32.230.14”(110)上的MySQL服务器 /第2行的home/ben/site/inc/db.phpPhp 通过大学代理从本地LAMP连接到远程MySQL数据库,php,mysql,database,apache,proxy,Php,Mysql,Database,Apache,Proxy,我在笔记本电脑上安装了LAMP,以便在大学里为一个项目开发web应用程序 如果我让web应用程序连接到本地MySQL数据库,一切正常,应用程序连接到数据库 但是,如果我指定了远程数据库,应用程序将在显示此错误之前加载一段时间: 警告:mysqli::mysqli()[mysqli.mysqli]:(HY000/2003):无法连接 到中的“176.32.230.14”(110)上的MySQL服务器 /第2行的home/ben/site/inc/db.php 连接错误(2003)无法连接到“176
连接错误(2003)无法连接到“176.32.230.14”(110)上的MySQL服务器 并在这段代码处停止:
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}
只有当我在学校连接到WiFi和代理时,远程数据库连接才会失败
我相信代理是我问题的可能原因
那么,我是否需要设置Apache以了解如何连接到代理?嘿,对我来说,您可能无法连接mysql端口(3306)。啊,是的,错误代码2003确实表明了这一点。这可能意味着在大学期间,如果代理服务器阻塞端口3306,我将无法连接到远程数据库。你需要一个VPN连接或类似的东西,我相信代理服务器只能在端口80或443上工作。