https://youtu.be/7EfYn7MkdyI?si=mRekrHtNc7pjO8Gb
En el video de arriba, muestro cómo crear una nube, aprovisionar una base de datos MySQL y dbeaver y luego cómo conecto todo a mi código rápidamente.
Aquí hay una explicación más detallada:
Iniciamos sesión en Qubinets y realizamos la nueva configuración de la nube.
Elegimos del conjunto de aplicaciones que vamos a utilizar (en nuestro caso MySQL). También agregamos DBeaver para la administración de bases de datos e Ingress Nginx para la conectividad a nuestra instancia de MySQL.
Elegimos nuestro proveedor de nube preferido y completamos la configuración haciendo clic en "Crear instancia de nube". Una vez que se completó la configuración de la nube, conectamos nuestras aplicaciones. Cambiamos el nombre de la base de datos a "Qubinets" y lo actualizamos en la configuración de conexión en DBeaver. Me aseguré de que el puerto para la conexión MySQL estuviera configurado en 3306.
En nuestro IDE, escribimos un script de Python para conectarnos a la base de datos MySQL. Usamos los detalles de la conexión (nombre de usuario, contraseña, nombre de la base de datos y host) dentro de nuestro script.
Para fines de implementación, configuramos estos detalles de conexión como variables de entorno.
Escribimos consultas SQL para crear una tabla llamada “clientes” e insertar un nuevo registro de cliente en esta tabla.
Después de implementar nuestras aplicaciones, recuperamos la dirección externa de Ingress Nginx y la usamos para ejecutar nuestro script Python.
Abrimos DBeaver, lo que nos solicitó configurar la conexión usando nuestro host MySQL, nombre de usuario y contraseña.
Confirmamos que la tabla “clientes” existía y que los datos insertados estaban presentes.
Para garantizar la persistencia, agregamos otro registro de cliente y lo verificamos en DBeaver.
En resumen, creamos una nube, aprovisionamos MySQL y DBeaver, los conectamos con Ingress Nginx, escribimos y ejecutamos un script de Python para interactuar con la base de datos y verificamos todo en DBeaver, todo en 30 minutos. Todo esto se hizo con la ayuda de Qubinets.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3