https://youtu.be/7EfYn7MkdyI?si=mRekrHtNc7pjO8Gb
Im Video oben zeige ich, wie man eine Cloud erstellt, eine MySQL-Datenbank und Dbeaver bereitstellt und wie ich dann alles schnell mit meinem Code verbinde.
Hier ist eine detailliertere Erklärung:
Wir melden uns bei Qubinets an und gehen die neue Cloud-Einrichtung durch.
Wir wählen aus dem Satz von Anwendungen aus, die wir verwenden werden (in unserem Fall MySQL). Wir haben außerdem DBeaver für die Datenbankverwaltung und Ingress Nginx für die Konnektivität zu unserer MySQL-Instanz hinzugefügt.
Wir haben unseren bevorzugten Cloud-Anbieter ausgewählt und die Einrichtung abgeschlossen, indem wir auf „Cloud instanziieren“ geklickt haben. Nachdem die Cloud-Einrichtung abgeschlossen war, haben wir unsere Anwendungen verbunden. Wir haben den Datenbanknamen in „Qubinets“ geändert und dies in den Verbindungseinstellungen in DBeaver aktualisiert. Stellen Sie sicher, dass der Port für die MySQL-Verbindung auf 3306 eingestellt ist.
In unserer IDE haben wir ein Python-Skript geschrieben, um eine Verbindung zur MySQL-Datenbank herzustellen. Wir haben die Verbindungsdetails (Benutzername, Passwort, Datenbankname und Host) in unserem Skript verwendet.
Zu Bereitstellungszwecken legen wir diese Verbindungsdetails als Umgebungsvariablen fest.
Wir haben SQL-Abfragen geschrieben, um eine Tabelle mit dem Namen „Kunden“ zu erstellen und einen neuen Kundendatensatz in diese Tabelle einzufügen.
Nach der Bereitstellung unserer Anwendungen haben wir die externe Adresse des Ingress Nginx abgerufen und zum Ausführen unseres Python-Skripts verwendet.
Wir haben DBeaver geöffnet, was uns dazu aufforderte, die Verbindung mit unserem MySQL-Host, Benutzernamen und Passwort einzurichten.
Wir haben bestätigt, dass die Tabelle „Kunden“ vorhanden ist und die eingefügten Daten vorhanden sind.
Um die Persistenz sicherzustellen, haben wir einen weiteren Kundendatensatz hinzugefügt und ihn in DBeaver überprüft.
Zusammenfassend haben wir eine Cloud erstellt, MySQL und DBeaver bereitgestellt, sie mit Ingress Nginx verbunden, ein Python-Skript geschrieben und ausgeführt, um mit der Datenbank zu interagieren, und alles in DBeaver überprüft – alles in 30 Minuten. All dies wurde mit Hilfe von Qubinets durchgeführt.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3