Ejecución de scripts SQL en MySQL: Enfoques desde consola y GUI
Para administrar y restaurar bases de datos MySQL, es común trabajar con archivos de texto que contienen sentencias SQL, conocidso como archivos .sql. Estos scripts son fundamentales para la migración de datos, respaldos y la aplicación de cambios en la estructura de la base de datos. A continuación, se presentan varios métodos para ejecutar es ...
Publicado el 6-23 04:11
Plataforma de Enseñanza en Línea con Python, Vue y Frameworks Django/Flask
Pila Tecnológica y Entorno
Este sistema está desarrollado con el lenguaje de programación Python, utiliza MySQL como base de datos backend y está construido sobre los frameworks Django o Flask. Django es un framework de desarrollo de aplicaciones web basado en MVC (Modelo-Vista-Controlador), conocido por su potencia, extensibilidad y alta reuti ...
Publicado el 6-21 18:58
Inyección SQL Ciega: Estrategias de Explotación Sin Retroalimentación
Introducción a la Inyección SQL Ciega
En escenarios donde las aplicaciones web no exponen errores de bases de datos ni resultados visibles de consultas, las técnicas convencionales como la inyección por errores o UNION son inviables. Aquí es donde la inyección ciega permite la extracción de datos a través de análisis indirectos, basados en dife ...
Publicado el 6-21 02:01
Implementación de Arquitecturas Multi-Base de Datos utilizando Amplication y Prisma ORM
La integración de múltiples motores de bases de datos en una sola aplicación requiere una abstracción robusta de la capa de persistencia. Al combinar Amplication, una plataforma de generación automática de backend, con Prisma, un Object-Relational Mapper (ORM) moderno, es posible delegar la complejidad de la infraestructura de datos y centrarse ...
Publicado el 6-19 23:12
Configuración de Druid en Spring Boot mediante anotaciones Java y código
Dependencias necesarias en pom.xml
Para habilitar el pool de conexiones Druid en un proyecto Spring Boot, incluya las siguientes dependencias en el archivo pom.xml.
<dependency>
<groupid>com.alibaba</groupid>
<artifactid>druid-spring-boot-starter</artifactid>
<version>1.1.14</version>
& ...
Publicado el 6-19 20:29
Configuración de un Demo de Robot Usando el Framework Pomelo
Estructura de Directorios y Archivos Principlaes
El proyecto presenta la siguiente organización de carpetas y archivos:
pomelo-robot-demo/
├── app/
│ ├── data/
│ │ └── json/
│ │ └── dialogues.json
│ ├── lib/
│ ├── scripts/
│ ├── test/
│ └── entry.js
├── config/
│ ├── dev/
│ │ ├── db-mysql.json
│ │ └── cache-redi ...
Publicado el 6-19 01:08
GORM: Guía Esencial para ORM en Go
Introducción a GORM
GORM es un ORM (Object-Relational Mapping) completo para Go que simplifica la interacción con bases de datos. Ofrece características avanzadas como:
Soporte completo para asociaciones (Has One, Has Many, Belongs To, Many To Many, polimorfismo, herencia de tablas simples).
Métodos de gancho (hooks) en operaciones Create, Sav ...
Publicado el 6-18 22:05
Gestión y análisis de esperas de bloqueo y deadlocks en MySQL
La administración de bases de datos MySQL conlleva desafíos técnicos considerables, entre los cuales las esperas de bloqueo (lock wait) y los bloqueos mutuos (deadlocks) son de los más críticos. Estos fenómenos suelen derivar en degradación del rendimiento, tiempos de respuesta elevados o incluso la interrupción de transacciones en entornos de ...
Publicado el 6-18 06:15
MySQL Injection: Aprovechando la Lectura y Escritura de Archivos del Sistema
Requisitos previos para lectura/escritura de archivos
Configuración en Windows
Configuración en Linux
Intentando sin permisos adecuados
Verificando privilegios en un punto de inyección
Lectura de archivos
Escritura de archivos
Condiciones para escribir shells funcionales
Ventajas de utilizar MySQL para obtener acceso
Comandos system + [comando ...
Publicado el 6-17 22:45
Guía de Instalación del Paquete LNMP
Inrtoducción al Proyecto
El paquete de instalación LNMP es un script desarrollado en diseñado para implementar rápidmaente entornos productivos LEMP/LAMP/LNMP/LNMPA/LTMP (Linux, Nginx/Tengine/OpenResty, MySQL/MariaDB/Percona, PHP, JAVA). Este script es compatible con sistemas operativos como CentOS/RedHat/AlmaLinux/Rocky, Debian, Ubuntu, y F ...
Publicado el 6-17 20:34