嗨,我有一个用 cakephp 开发的网站。我想将我的 cakephp 连接到一个带有 ip 的数据库,因为我和我的朋友一起工作到同一个网络我的 ip 是:192.168.0.3 数据库的 ip 到第二台电脑:192.168.0.4
我可以 ping 192.168.0.4 进入第二台运行 xampp mysql 的电脑进入系统。
这是我的数据库配置:
public $default = array (
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => '192.168.0.4',
'login' => 'login',
'password' => 'password',
'database' => 'database',
'prefix' => ''
);
但是给我一个错误:错误:SQLSTATE [HY000] [2003]无法连接到'192.168.0.4'(10061)上的MySQL服务器需要数据库连接并进入第二台电脑这个错误:SQLSTATE [HY000] [2013]在“读取初始通信数据包”时丢失与 MySQL 服务器的连接,系统错误:61 需要数据库连接
pc1 和 pc2 不起作用,但是,如果 pc2(数据库所在的位置)将数据库配置写入主机:localhost,它可以工作。我没有。我该如何解决?