Доступ к стеку AWS Lightsail LAMP - MariaDB из объекта PHP PDO

Я создал стек AWS Lightsail LAMP, и мне удалось создать базу данных с несколькими таблицами, к которым я получил доступ с помощью http://127.0.0.1:8888/phpmyadmin/index.php (сначала необходимо создать туннель SSH с исходным портом 8888 и целевым localhost: 80). После входа в систему с битнами я получил пароль приложения с помощью cat bitnami_application_password. Теперь я пытаюсь получить доступ к базе данных через объект PHP PDO, чтобы я мог выполнять базовые службы CRUD, необходимые моему веб-сайту. Я не знаю, как это сделать. Я включил порт 3306 на экземпляре AWS Lightsail

  $pdo = new PDO('<<HOST_NAME>>:<<PORT>>;dbname=<<DATABASE_NAME>>', 'root', 'pJ44xVRiUihT');

Я не знаю, что использовать для ‹>. Я видел сообщение об использовании переменной $ dsn, например "mysql: host = 127.0.0.1; port = 3306; dbname = mydb" Ссылка: PDO через SSH2 в PHP?

В качестве имени пользователя я использую root. В качестве пароля я использовал результат вывода cat bitnami_application_password


person user2917241    schedule 24.09.2018    source источник


Ответы (1)


Я обнаружил, что использование имени хоста: 127.0.0.1:3306 работает

person user2917241    schedule 24.09.2018