Instalação do MySQL 5.7 via Binário no Ubuntu com Automação Shell

Em ambientes de produção, a instalação do MySQL via pacote binário oferece controle granular sobre versão, diretórios e parâmetros de configuração. Este guia demonstra o processo completo de implantação do MySQL 5.7.32 no Ubuntu 20.04 e 22.04, incluindo um script automatizado para implantação em lote. Fundamentos do MySQL O MySQL é um sistema d ...

Publicado em 7-13 16:07

Armazenando Arquivos em Banco de Dados MySQL com Qt

Durante o desenvolvimento de uma aplicação desktop com Qt, surgiu a necessidade de salvar arquivos gerados pelo programa diretamente no banco de dados MySQL. Inicialmente, tentei ler o arquivo para uma variável do tipo QByteArray e inserir em um campo do tipo mediumblob, porém os dados sempre apareciam como NULL na tabela. Também tentei utiliza ...

Publicado em 7-13 03:00

Instalação e Configuração do MySQL 8.0 no CentOS a Partir de Arquivo Tar

Este guia detalha o processo de instalação do MySQL 8.0 em um sistema CentOS utilizando o pacote binário tar.gz. O foco está na configuração manual de diretórios, permissões e ajustes críticos no arquivo de inicialização, especialmente em relação à sensibilidade a maiúsculas e minúsculas. 1. Verificação de Conflitos e Instalação de Dependências ...

Publicado em 7-12 17:59

Implantação do JumpServer no Kubernetes com Migracao de Dados

Configuração Inicial Esta seção detalha os procedimentos iniciais para preparar o ambiente de implantação. 1.1 Instalação do Helm Baixe e configure o gerenciador de pacotes Helm no seu sistema. curl -fsSL https://get.helm.sh/helm-v3.12.1-linux-amd64.tar.gz -o helm.tar.gz tar -zxvf helm.tar.gz mv linux-amd64/helm /usr/local/bin/helm helm vers ...

Publicado em 7-11 19:02

Integração do MyBatis com Spring Boot via Anotações

Embora a configuração tradicional do MyBatis utilize arquivos XML para mapear instruções SQL, o Spring Boot permite uma abordagem muito mais enxuta baseada inteiramente em anotações Java. Esta técnica elimina a necessidade de arquivos de configuração externos para o mapeamento de consultas, facilitando a manutenção e a legibilidade do código em ...

Publicado em 7-11 18:46

Injeção SQL Baseada em Erro: Técnicas e Compatibilidade com Versões do MySQL

A injeção SQL baseada em erro é uma abordagem que explora funções do MySQL para extrair dados por meio de mensagens de erro geradas em consultas inválidas. Diversos métodos podem ser utilizados, cada um com requisitos específicos de versão. 1. Injeção com a função exp() Compatibiildade: Versões do MySQL entre 5.5 e 5.6. Payload genérico: and (e ...

Publicado em 7-10 23:34

Sistema de Gerenciamento de Empréstimos Bibliotecários para Universidades baseado em SSM

O sistema de gerenciamento de empréstimos bibliotecários é projetado com uma arquitetura em camadas, incluindo módulos principais: Módulo de Gerenciamento de Livros: Responsável pelo cadastramento, busca e atualização de informações de livros. Módulo de Empréstimo: Gerencia o processo de empréstimo, devolução e controle de atrasos. Módulo de U ...

Publicado em 7-9 21:45

Guia Detalhado para Integrar C/C++ com Banco de Dados MySQL

Introdução Este guia aborda a integração de programas C/C++ com o sistema de gerenciamento de banco de dados MySQL. A API do MySQL oferece suporte completo para operações de conexão, consulta e manipulação de dados. A seguir, discutiremos as etapas essenciais para estabelecer essa integração. Configuração do Ambiente de Desenvolvimento Antes de ...

Publicado em 7-9 17:48

Sistema Inteligente de Reserva de Hotéis baseado em Python/Django/Flask - Projeto de Conclusão de Curso em Computação

Pilha Tecnológica e Ambiente O sistema foi desenvolvido em Python com MySQL como base de dados, utilizando o framework Django/Flask. O Django é um framework de desenvolvimento de aplicações web baseado em MVC, conhecido por ser poderoso, facilmente extensível e com alta reutilização. Linguagem: Python 3.7.7 Framework: Django ou Flask Banco de ...

Publicado em 7-9 16:54

Operações de Dados em SQL: Inserção, Exclusão, Atualização, Consulta, Filtros e Ordenação

Inserção de Registros Para adicionar dados utilizamos o comando INSERT INTO. A estrutura básica permite informar campos específicos ou todos na ordem da tabela. -- Criação da tabela de exemplo CREATE TABLE usuarios ( cod INT PRIMARY KEY AUTO_INCREMENT, nome VARCHAR(30) NOT NULL, genero ENUM('M','F') DEFAULT 'M', interesses SET(' ...

Publicado em 7-9 16:10