Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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_Postgresql - Fatal编程技术网

Php 如何在同一网络中连接两台不同的服务器

Php 如何在同一网络中连接两台不同的服务器,php,mysql,database,postgresql,Php,Mysql,Database,Postgresql,我必须在同一网络上使用Postgresql数据库服务器和MySQL数据库服务器。我已建立了从我的计算机到承载MySQL数据库的服务器的连接,我想在承载我的应用程序的另一台服务器与Postgresql数据库之间进行连接,但失败了。通过使用通配符%授予所有访问权限,我允许从托管mysql数据库的计算机中的所有IP地址进行连接 当从本地机器的XAMPP成功连接到另一台mysql服务器的mysql时,有没有关于阻止postgresql server机器中的应用程序连接到mysql服务器的帮助 提前感谢您

我必须在同一网络上使用Postgresql数据库服务器和MySQL数据库服务器。我已建立了从我的计算机到承载MySQL数据库的服务器的连接,我想在承载我的应用程序的另一台服务器与Postgresql数据库之间进行连接,但失败了。通过使用通配符%授予所有访问权限,我允许从托管mysql数据库的计算机中的所有IP地址进行连接

当从本地机器的XAMPP成功连接到另一台mysql服务器的mysql时,有没有关于阻止postgresql server机器中的应用程序连接到mysql服务器的帮助


提前感谢

您是否尝试通过PHP进行连接?是的,我正在通过PHP进行连接,应用程序正在使用codeigniter尝试连接到MySQL服务器您是否运行了flush privileges命令?是的,我运行了该命令,这就是为什么我能够从本地计算机连接到托管MySQL的服务器,但是,当我尝试使用postgresql从另一台服务器连接到MySQL服务器时,没有成功。您应该将
/etc/MySQL/my.cnf
文件中的bind address属性更改为0.0.0.0或特定的ip地址