【发布时间】:2018-10-10 12:53:28
【问题描述】:
尝试使用以下代码在 Linux/Ubuntu 服务器(客户端)和 Windows 服务器(主机)之间建立数据库连接,但由于某种原因失败。 ip地址是ok的(ping it ok),3050端口是开放的,用户名和密码也是正确的,请问是什么问题?下面的代码返回“连接失败!!!”。是的,安装了 php/interbase 库。
$db_path = '192.*.*.*:C:\folder\DBFILE.IB';
$username = 'USER';
$password = 'password';
$dbh = ibase_connect($db_path, $username, $password) or die('Connection failed!!!');
只是一个更新。事实证明连接正常,问题与用户名和/或密码有关。 ibase_errmsg()返回以下错误
“您的用户名和密码未定义。请让您的数据库管理员设置 Firebird 登录。” 但是,用户名和密码已经过多次检查,应该没问题。
【问题讨论】:
-
很明显ip在示例代码中被屏蔽了。