我创建了一个 AWS Lightsail LAMP 堆栈,并且能够创建一个包含几个表的数据库,我使用http://127.0.0.1:8888/phpmyadmin/index.php访问这些表(必须首先创建一个源端口为 8888 和目标的 SSH 隧道本地主机:80)。登录到 bitnami 后,我使用cat bitnami_application_password
. 现在我正在尝试通过 PHP PDO 对象访问数据库,以便我可以执行我的网站所需的基本 CRUD 服务。我不知道该怎么做。我在 AWS Lightsail 实例上启用了端口 3306
$pdo = new PDO('<<HOST_NAME>>:<<PORT>>;dbname=<<DATABASE_NAME>>', 'root', 'pJ44xVRiUihT');
我不知道 <> 用什么。我看过一篇使用 $dsn 变量的帖子,例如 "mysql:host=127.0.0.1;port=3306;dbname=mydb" 参考: 在 PHP 中通过 SSH2 进行 PDO?
对于用户名,我使用 root。对于密码,我使用了输出结果cat bitnami_application_password