https://youtu.be/7EfYn7MkdyI?si=mRekrHtNc7pjO8Gb
在上面的视频中,我展示了如何创建云、配置 MySQL 数据库和 dbeaver,以及如何将所有这些快速连接到我的代码。
更详细的解释如下:
-
我们登录 Qubinets 并完成新的云设置。
-
我们从要使用的应用程序集中进行选择(在我们的例子中是 MySQL)。我们还添加了用于数据库管理的 DBeaver 和用于连接到我们的 MySQL 实例的 Ingress Nginx。
-
我们选择了首选的云提供商,并通过单击“实例化云”完成了设置。云设置完成后,我们就连接了我们的应用程序。我们将数据库名称更改为“Qubinets”,并在 DBeaver 的连接设置中更新了它。确保 MySQL 连接的端口设置为 3306。
-
在我们的IDE中,我们编写了一个Python脚本来连接到MySQL数据库。我们在脚本中使用了连接详细信息(用户名、密码、数据库名称和主机)。
-
出于部署目的,我们将这些连接详细信息设置为环境变量。
-
我们编写了 SQL 查询来创建一个名为“customers”的表,并向该表中插入一条新的客户记录。
-
部署应用程序后,我们检索了 Ingress Nginx 的外部地址并用它来运行我们的 Python 脚本。
-
我们打开 DBeaver,它提示我们使用 MySQL 主机、用户名和密码建立连接。
-
我们确认“customers”表存在并且插入的数据存在。
-
为了确保持久性,我们添加了另一条客户记录并在 DBeaver 中进行验证。
总之,我们创建了一个云,配置了 MySQL 和 DBeaver,将它们与 Ingress Nginx 连接,编写并运行了一个 Python 脚本来与数据库交互,并验证了 DBeaver 中的所有内容 - 所有这些都在 30 分钟内完成。所有这一切都是在 Qubinets 的帮助下完成的。