我正在尝试使用 SSL 连接到 Phalcon Framework 3.2.4 中的数据库。得到错误:
SQLSTATE[HY000] [1045] 用户'dev_user'@'XXX.XX.XX.XXX'的访问被拒绝(使用密码:YES)
我的数据库/config.php:
return new \Phalcon\Config(array(
'database' => array(
'adapter' => 'Mysql',
'host' => 'xxx.rds.amazonaws.com',
'username' => 'dev_user',
'password' => 'XXXXX',
'dbname' => 'dev',
'name' => 'dev',
'charset' => 'utf8')
如何在 Phalcon 中使用 SSL 连接连接到数据库?它与凭据无关,因为我尝试了以下操作并且有效。
mysqli_ssl_set($con,NULL,NULL,$pemlocation,NULL,'DHE-RSA-XXXX-SHA');
if (!mysqli_real_connect($con,$servername, $username, $password,
$dbname))
{
die("Connect Error: " . mysqli_connect_error());
}
我参考了文档链接: https ://forum.phalcon.io/discussion/1221/connect-through-mysql-with-ssl 。但没有成功。
ibeautiful