분류 전체보기83 [Database] 물리적 백업 vs 논리적 백업 0. 들어가기 전1. 배경얼마 전 DB 보안점검을 하면서 보안 관련된 설정을 바꿨더니 db 재실행이 안되는 문제가 발생했다.운영 전인 DB 였고 테이블 생성, 수정 쿼리문도 다 가지고 있었기 때문에 기존의 마리아디비 자체를 밀고 재설치 후 DB 구축을 다시하였다.추후 중요 데이터나 사용자가 있었다면 데이터를 다 날리는 큰일이 일어났을 것이다.상무님께서 데이터 백업작업을 요청하셨고 그 과정을 기록 하려고 한다.2. 환경os : Ubuntu 22.04.4 LTSdb : mysql Ver 15.1 Distrib 10.6.16-MariaDB1. 백업의 유형데이터베이스를 백업하는 유형에는 크게 물리적 백업과 논리적 백업 두 가지가 있다.물리적 백업은 실제 데이터 파일을 복사하고, 논리적 백업은 CREATE TAB.. 2024. 5. 10. [Docker] Docker 컨테이너 실행하기 실행 환경 VirtualBox 6.1.50 CentOS 🐳Dockerfile 기본 명령어 FROM FROM : FROM ubuntu:16.04 베이스 이미지를 지정한다. 반드시 지정해야 하며 어떤 이미지도 베이스 이미지가 될 수 있다. tag 는 될 수 있으면 latest(기본값)보다 구체적인 버전(16.04)를 지정하는 것이 좋다 이미 만들어진 다양한 베이스 이미지는 도커 허브에서 더 볼 수 있다. MAINTAINER MAINTAINER MAINTAINER anna@anna.com Dockerfile을 관리하는 사람의 이름 또는 이메일을 정보를 적는다. 빌드에 영향은 주지 않는다. COPY COPY ... COPY . /usr/src/app 파일이나 디렉토리를 이미지로 복사한다. 일반적으로 소스를 복사.. 2024. 1. 31. [Docker] Docker 이미지 만들고 컨테이너 생성하기 실행 환경 VirtualBox 6.1.50 Ubuntu 22 🐳Docker 이미지 만들기 ( = Dockerizing) 도커는 하나의 어플리케이션을 이미지로 만들기 위해 컨테이너 상태를 그대로 이미지로 저장한다. 즉, 이미지로 만들 어플리케이션을 리눅스만 설치된 컨테이너에 설치하고 그걸 그상태 그대로 이미지로 저장한다. 가상머신의 스냅샷과 비스므리한 방식이다. 복잡한 과정이지만 좋은 샘플이 많이 공개되어 있어서 다행이다. 또한 컨테이너의 가벼운 특성과 레이어 개념을 이용하여 생성과 테스트를 빠르게 수행할 수 있다. 샘플은 Ruby로 만들어진 간단한 웹 어플리케이션을 이용할 것이다. Sinatra라는 가벼운 웹 프레임워크를 사용할 것이다. 1. 웹 어플리케이션 컨테이너 생성 들어가기에 앞서 다음 과정은 간.. 2024. 1. 31. [Spring] 객체 지향 설계와 스프링 이 글은 인프런에서 김영한 님의 "스프링 핵심원리 - 기본편"을 수강 후 공부한 내용을 정리한 게시글입니다. 부족한 부분이 있다면 언제든 지적 부탁드립니다. ✏️ 스프링 일반적으로 스프링은 좁은 의미의 Spring Framework를 일컫는다. 그러나 넓은 의미에서의 스프링은 Spring 생태계를 의미한다. 스프링 생태계는 다음과 같이 다양한 프로젝트들을 포함하고 있다. 스프링 프로젝트 종류 프로젝트 설명 Spring Data Data 연동을 위한 API를 제공, RDBMS와 NoSQL과 연동을 적은양의 코드로 처리 가능 Spring Cloud 마이크로 서비스 기반의 아키텍처에서 사용되는 모든 검증된 패턴을 구현 Spring Security 인증과 허가에 대한 기반 프레임워크를 제공하여 보안을 간단한 설.. 2024. 1. 28. [Spring] 스프링 프레임워크(Spring Framework)의 구조 ✏️ 스프링 프레임워크 Java 기반 어플리케이션 개발을 지원하는 오픈소스 어플리케이션 프레임워크 Core Container Data Access/Integration Web AOP, Aspects, Instrumentation, Messaging, Test 1. Core Container 서블릿의 생명 주기를 관리하는 서블릿 컨테이너와 비슷하게 bean의 생성과 관리를 해주는 컨테이너 역할을 한다. 설명 모듈/아티팩트 Spring Core Core 모듈은 DI와 IoC 패턴을 적용할 수 있는 기본적인 클래스들을 포함하며 항상 직간접적으로 Spring Core에 대한 종속성을 가지게 된다. spring-core Spring Beans Bean 모듈은 모든 bean 객체의 생명주기를 관리한다.. 빈 팩토리.. 2024. 1. 28. [Docker] Docker 컨테이너 실행하기 실행 환경 VirtualBox 6.1.50 Ubuntu 22.04 🐳Docker 버전 확인 Input sudo docker version Output Client: Docker Engine - Community Version: 25.0.1 API version: 1.44 Go version: go1.21.6 Git commit: 29cf629 Built: Tue Jan 23 23:09:23 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 25.0.1 API version: 1.44 (minimum version 1.24) Go version: go1.21.6 Git commit: 71f.. 2024. 1. 26. 이전 1 2 3 4 5 6 7 ··· 14 다음 반응형