Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 如何从Vagrant中访问外部MySQL?_Php_Mysql_Networking_Vagrant_Apache2 - Fatal编程技术网

Php 如何从Vagrant中访问外部MySQL?

Php 如何从Vagrant中访问外部MySQL?,php,mysql,networking,vagrant,apache2,Php,Mysql,Networking,Vagrant,Apache2,我想访问我的主机所在的公共网络中的MySQL数据库。 我需要通过PHP的MySQL_connect连接数据库,从Vagrant中访问MySQL数据库 我有一个ubuntu/trusty64 Vagrant box,通过旧的MySQL扩展运行Apache2、PHP和MySQL 当我试图通过DB服务器的IP地址连接到网络上的数据库时,它说无法连接到数据库 我需要做什么才能从Vagrant guest内部访问外部服务器?毕竟我可以正确连接。我只是把密码的变量和代码中的DB名称混在一起了 那么您的数据库

我想访问我的主机所在的公共网络中的MySQL数据库。 我需要通过PHP的MySQL_connect连接数据库,从Vagrant中访问MySQL数据库

我有一个ubuntu/trusty64 Vagrant box,通过旧的MySQL扩展运行Apache2、PHP和MySQL

当我试图通过DB服务器的IP地址连接到网络上的数据库时,它说无法连接到数据库


我需要做什么才能从Vagrant guest内部访问外部服务器?

毕竟我可以正确连接。我只是把密码的变量和代码中的DB名称混在一起了

那么您的数据库在主机之外的另一台机器上?您的主机可以连接到这台机器吗?你的流浪者虚拟机的网络配置是什么,你是否使用
网桥
?我已将我的虚拟机配置为使用转发端口。它目前是config.vm.network“forwarded_port”,guest:80,host:808080。毕竟我可以连接,只是我的代码有点问题。^ ^;我把dbname和password变量弄混了。所以如果这是一个不可复制的一次性变量,那么删除这个问题和答案可能是有意义的?