在上面的視頻中,我展示了如何創建云、配置 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 的幫助下完成的。