Herramienta de Respaldo para MySQL: Xtrabackup

Xtrabackup es una herramienta de respaldo en caliente de código abierto y gratuita. En el paquete de Xtrabackup se incluyen principalmente dos herramientas: Xtrabackup e innobackupex. La primera, Xtrabackup, solo puede respaldar los motores InnoDB y XtraDB, mientras que innobackupex es un envoltorio de Xtrabackup que añade la capacidad de respa ...

Publicado el 6-5 23:14

Procedimientos Almacenados en MySQL

Los procedimientos almacenados son conjuntos de sentencias SQL diseñados para realizar tareas específicas, almacenados en la base de datos. Después de la compilación inicial, no necesitan ser compilados nuevamente al ser invocados, permitiendo a los usuarios utilizarlos mediante el nombre del procedimiento y parámetros definidos. Aunque su uso ...

Publicado el 6-5 03:18

Operaciones con Bases de Datos en MySQL

Creación de Bases de Datos Sintaxis: CREATE DATABASE [IF NOT EXISTS] nombre_db [especificacion_creacion [, especificacion_creacion] ...] especificacion_creacion: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_name Notas: Las palabras en mayúscula son palabras clave Los corchetes [] indican elementos opcionales CHARACTER ...

Publicado el 6-5 00:12

Fundamentos de la Base de Datos MySQL

Introducción a las Bases de Datos 1.1 Razones para usar bases de datos Los sistemas operativos como Windows, Linux y MacOS manejan archivos, pero la gestión de datos en archivos puros dificulta operaciones como creación, lectura, actualización y eliminación. Aunque herramientas como hojas de cálculo almacenan datos, no soportan consultas rel ...

Publicado el 6-4 16:49

Inyección SQL en Desafíos CTF

Desafío 1: Bypass de Autenticación Al examinar el código fuente proporcionado, podemos identificar la siguiente lógica vulnerable: <?php if($_POST[usuario] && $_POST[contrasena]) { // Verifica que usuario y contraseña no estén vacíos mysql_conexion(HOST_BD . ':' . PUERTO_BD, USUARIO_BD, CONTRASENA_BD); // Conexión a la ba ...

Publicado el 6-4 16:14

Implementación de un proyecto en Tencent Cloud con Ubuntu

Servicio cloud: Tencent Cloud Sistema operativo: Ubuntu 16.04 Instalación de JDK Descargar el paquete JDK desde el sitio oficial y transferirlo al servidor mediante scp, xftp u otra herramienta. Descomprimir el archivo en el directorio deseado: sudo tar -xzf jdk-8u171-linux-x64.tar.gz -C /usr/local/lib Configurar las variibles de entorno. A ...

Publicado el 6-4 03:11

Índices compuestos en MySQL y el principio de coincidencia de prefijo izquierdo

Tipos de índices en MySQL En MySQL, los índices se clasifican lógicamente en índices simples, índices primarios, índices únicos, índices de texto completo e índices compuestos. Este artículo se enfoca en los índices compuestos, que son ampliamente utilizados y tienen conceptos clave como el principio de coincidencia de prefijo izquierdo. Estruc ...

Publicado el 6-3 21:19

Configuración y Soluciones para IntelliJ IDEA

Configuración y Soluciones para IntelliJ IDEA Configuraciones Esenciales de IDEA 1. Eliminar el fondo amarillo en sentencias SQL Ir a Configuración > Editor > Inspecciones > SQL Desactivar "No hay fuentes de datos configuradas" Desactivar "Detección de dialecto SQL" Ir a Editor > Esquema de colores > Gener ...

Publicado el 6-3 18:31

Corrección del mapeo camelCase en MyBatis con múltiples fuentes de datos en Spring Boot

Al configurar múltiples fuentes de datos en Spring Boot, la sección de MyBatis en application.yml puede no aplicarse, ya que no se indica explícitamente a qué fuente de datos debe vincularse. Configuración de ejemplo en application.yml server: port: 8080 spring: datasource: primaria: jdbc-url: jdbc:mysql://localhost:3306/base_pri ...

Publicado el 6-2 20:50

Plataforma de Venta de Especialidades Regionales con Spring Boot y Vue.js

El comercio electrónico se ha consolidado como un pilar fundamental para la distribución de productos con identidad local. Para impulsar la comercialización de las especialidades culinarias de la región de Hunan, se ha diseñado e implementado una aplicación web completa. Esta solución digital integra un catálogo de productos, un flujo de compra ...

Publicado el 6-2 17:57