1. Один проект и окружение
Создайте Web и MySQL в одном проекте и окружении, например production. Проверьте стоимость ресурсов базы и пополните баланс перед платным запуском. Не меняйте пароль существующей базы.
2. Параметры подключения
Возьмите MYSQL_HOST, MYSQL_PORT, MYSQL_DATABASE, MYSQL_USER и MYSQL_PASSWORD из настроек подключения базы. Убедитесь, что веб-сервис получает эти переменные. Host может быть внутренним адресом.
3. Пример на PHP
В ветке lixev/mysql-demo репозитория testrender4 ниже находится форма с PDO MySQL. Dockerfile устанавливает pdo_mysql. Пример создаёт только таблицу lixev_demo_messages.
4. Проверка сохранения
Отправьте тестовую запись, обновите страницу и откройте её в новой сессии браузера. Запись должна снова загрузиться из MySQL. Не публикуйте личные данные в демонстрационной форме.
5. Доступ с компьютера
Адрес MySQL с https:// не является интерфейсом управления базой. Для DBeaver нужен TCP host и порт либо SSH-туннель. Внутренний адрес может быть недоступен напрямую с вашего компьютера.
Форма проверена на Lixev: запись подтверждена прямым SQL-запросом и повторным открытием в новой сессии браузера. Отдельно проверьте резервное копирование и постоянный диск.