https://youtu.be/7EfYn7MkdyI?si=mRekrHtNc7pjO8Gb
В видео выше я демонстрирую, как создать облако, подготовить базу данных MySQL и dbeaver, а затем как быстро подключить все это к своему коду.
Вот более подробное объяснение:
Заходим в Qubinets и проходим настройку нового облака.
Мы выбираем из набора приложений, которые собираемся использовать (в нашем случае MySQL). Мы также добавили DBeaver для управления базами данных и Ingress Nginx для подключения к нашему экземпляру MySQL.
Мы выбрали предпочитаемого облачного провайдера и завершили настройку, нажав «Создать облако». После завершения настройки облака мы подключили наши приложения. Мы изменили имя базы данных на «Кубинец» и обновили его в настройках подключения в DBeaver. Убедитесь, что порт для подключения MySQL установлен на 3306.
В нашей IDE мы написали скрипт Python для подключения к базе данных MySQL. Мы использовали данные подключения (имя пользователя, пароль, имя базы данных и хост) в нашем скрипте.
В целях развертывания мы устанавливаем эти сведения о соединении как переменные среды.
Мы написали SQL-запросы для создания таблицы с именем «клиенты» и вставки в эту таблицу новой записи о клиенте.
После развертывания наших приложений мы получили внешний адрес Ingress Nginx и использовали его для запуска нашего скрипта Python.
Мы открыли DBeaver, который предложил нам настроить соединение, используя наш хост MySQL, имя пользователя и пароль.
Мы подтвердили, что таблица «клиенты» существует и вставленные данные присутствуют.
Чтобы обеспечить постоянство, мы добавили еще одну запись о клиенте и проверили ее в DBeaver.
Подводя итог, мы создали облако, предоставили MySQL и DBeaver, соединили их с Ingress Nginx, написали и запустили скрипт Python для взаимодействия с базой данных и проверили все в DBeaver — и все это за 30 минут. Все это было сделано с помощью Кубинца.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3