【问题标题】:Accessing AWS Lightsail LAMP Stack - MariaDB from PHP PDO object从 PHP PDO 对象访问 AWS Lightsail LAMP 堆栈 - MariaDB
【发布时间】:2018-09-25 04:20:31
【问题描述】:

我创建了一个 AWS Lightsail LAMP 堆栈,并且能够创建一个包含多个表的数据库,这些表我使用 http://127.0.0.1:8888/phpmyadmin/index.php 访问(必须首先创建一个源端口为 8888 和目标 localhost:80 的 SSH 隧道)。登录到 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” 参考: PDO via SSH2 in PHP?

对于用户名,我使用 root。 对于密码,我使用了cat bitnami_application_password的输出结果

【问题讨论】:

    标签: mysql pdo amazon-lightsail


    【解决方案1】:

    我发现使用主机名:127.0.0.1:3306 有效

    【讨论】:

      猜你喜欢
      • 2019-05-04
      • 2017-10-18
      • 2018-10-25
      • 2015-12-22
      • 2016-09-18
      • 2020-08-12
      • 2018-01-05
      • 2020-12-19
      • 1970-01-01
      相关资源
      最近更新 更多