Я создал стек 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