我有一个想要部署到 OpenShift 的 API,一切都在本地运行,但是当尝试在线使用它时,我遇到了一些问题。
尝试使用 PDO 连接到数据库时,出现此错误:
连接数据库失败:SQLSTATE[HY000] [2002] Connection denied
我已经正确设置了数据库,并且我有正确的连接详细信息(我很确定)。
我的代码:
$username = "myuser";
$password = "lmnop";
$host = "127.0.0.1";
$dbname = "loginapi";
$port = "3306";
$db = new PDO("mysql:host={$host};port={$port};dbname={$dbname};charset=utf8", $username, $password, $options);
为什么 OpenShift 不允许连接?