https://youtu.be/7EfYn7MkdyI?si=mRekrHtNc7pjO8Gb
Dans la vidéo ci-dessus, je montre comment créer un cloud, provisionner une base de données MySQL et dbeaver, puis comment connecter rapidement le tout à mon code.
Voici une explication plus détaillée :
Nous nous connectons à Qubinets et passons par la nouvelle configuration cloud.
Nous choisissons parmi l'ensemble d'applications que nous allons utiliser (dans notre cas MySQL). Nous avons également ajouté DBeaver pour la gestion de bases de données et Ingress Nginx pour la connectivité à notre instance MySQL.
Nous avons choisi notre fournisseur de cloud préféré et terminé la configuration en cliquant sur « Instantiate Cloud ». Une fois la configuration du cloud terminée, nous avons connecté nos applications. Nous avons changé le nom de la base de données en « Qubinets » et l'avons mis à jour dans les paramètres de connexion dans DBeaver. Je me suis assuré que le port de la connexion MySQL était défini sur 3306.
Dans notre IDE, nous avons écrit un script Python pour nous connecter à la base de données MySQL. Nous avons utilisé les détails de connexion (nom d'utilisateur, mot de passe, nom de la base de données et hôte) dans notre script.
À des fins de déploiement, nous définissons ces détails de connexion comme variables d'environnement.
Nous avons écrit des requêtes SQL pour créer une table nommée « clients » et insérer un nouvel enregistrement client dans cette table.
Après avoir déployé nos applications, nous avons récupéré l'adresse externe de l'Ingress Nginx et l'avons utilisée pour exécuter notre script Python.
Nous avons ouvert DBeaver, ce qui nous a incité à établir la connexion à l'aide de notre hôte MySQL, de notre nom d'utilisateur et de notre mot de passe.
Nous avons confirmé que la table « clients » existait et que les données insérées étaient présentes.
Pour garantir la persistance, nous avons ajouté un autre enregistrement client et l'avons vérifié dans DBeaver.
En résumé, nous avons créé un cloud, provisionné MySQL et DBeaver, les avons connectés à Ingress Nginx, écrit et exécuté un script Python pour interagir avec la base de données et tout vérifié dans DBeaver, le tout en 30 minutes. Tout cela a été réalisé avec l'aide de Qubinets.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!