본문 바로가기

Setting26

[Docker] Docker에서 MySQL 버전 변경 및 dump 파일 교체 방법 ✅ [실무 가이드] Docker MySQL 버전 변경 및 dump 파일 갱신 방법📌 개요도커 환경에서 MySQL을 사용 중이라면, 아래 두 작업은 매우 자주 발생합니다:✅ MySQL 버전 업그레이드 or 다운그레이드✅ 초기 데이터(dump.sql)를 변경하여 재적용도커 환경에서는 .env와 docker-compose.yml을 기반으로 아주 쉽게 처리할 수 있습니다.🛠 1. MySQL 버전 변경 방법✅ Step 1: .env 파일에서 MYSQL_VERSION 수정# .env 파일MYSQL_VERSION=8.4 # 원하는 버전으로 수정 (예: 5.7, 8.0.34 등)🔗 Docker Hub - MySQL Tags 참고하여 사용 가능한 버전 확인✅ Step 2: 컨테이너 재생성docker-co.. 2025. 5. 4.
[Docker/MySQL] Docker로 MySQL 개발 환경 구축하기 ✅ [실무 가이드] Docker로 MySQL 개발 환경 구축하기 (DataGrip 연동 포함)📌 1. 왜 Docker로 MySQL을 관리할까?장점설명💥 환경 격리로컬 시스템 오염 없이 독립된 DB 실행 가능♻️ 빠른 재시작docker-compose up -d 한 줄로 재시작📦 데이터 보존volume을 통해 데이터 유지 가능📄 초기 데이터 자동 import초기 .sql 파일을 컨테이너 실행 시 자동 import 가능🔁 팀 협업 호환설정이 .env와 .yml 파일로 고정되므로 누구나 같은 환경 구성 가능📁 2. 폴더 및 파일 구조먼저 아래와 같은 구조로 프로젝트 폴더를 준비하세요:~/docker-mysql-dev/├── .env # 환경변수 설정 파일├── docker-.. 2025. 5. 4.
[Eclipse] Eclipse 폴더별 프로젝트 분류하기 (Working Set 방식) ✅ Eclipse에서 Workspace 폴더 안에 폴더별로 프로젝트 정리해서 보이게 하기 (Working Set 방식)1. 필요했던 상황workspace/ 폴더 하위에assignment/, lecture/, example/ 폴더가 있고각 폴더 안에 ProjectA, ProjectB, ProjectC처럼 여러 개 프로젝트가 있음Eclipse Project Explorer에서 다음처럼 **계층적으로 정리되어 보이길 원함:Project Explorer├── assignment│ └── ProjectA├── lecture│ └── ProjectB├── example│ └── ProjectC즉, 폴더별로 묶여서 깔끔하게 분류된 형태로 보고 싶었던 것.2. 문제점Eclipse 기본 설정으로는 "하나의 폴.. 2025. 4. 29.
[MySQL] Homebrew를 통한 MySQL 설치 (업데이트 버전) ✅ Homebrew를 통한 MySQL 설치 및 관리 (완전 정리)1. Homebrew를 통한 MySQL 설치1-0. 설치 가능한 MySQL 버전 목록 확인brew search mysql설치 가능한 버전들을 확인할 수 있음 (mysql, mysql@8.0, mysql@8.4 등)1-1. 최신 Stable 버전 MySQL 설치brew install mysql(현재 기본 설치 버전은 MySQL 9.3)1-2. 설치된 MySQL 버전 확인mysql --version2. 추가 버전 설치 (ex. MySQL 8.4)2-1. 특정 버전 설치brew install mysql@8.4Homebrew는 주요 버전별로 별도로 관리한다 (mysql@5.7, mysql@8.0, mysql@8.4, mysql@9.3 등)※ 참고:.. 2025. 4. 27.
[VSCode] 단축키 모음 control + ` : View - terminal command + K + 0 (숫자) : 코드 전체 접기 command + K + J : 코드 전체 펼치기 opt + command + [ : 선택 영역 접기 opt + command + ] : 선택 영역 펼치기 command + shift + -> : 현재 커서에서 전체 줄 선택 control + shift + -> : 현재 커서에서 특정 단위 (변수, 기호, 연산자..) 선택 opt + command + 방향키 : 다중 커서. 여러줄 선택 opt + 마우스 왼쪽 클릭 : 다중 커서. 여러줄 선택 2024. 1. 3.
[IntelliJ] 인텔리제이 setting - Build, Gradle, Actions on Save, Lombok, 자동저장 해제, 변경파일 *표시 Build, Gradle 설정 Preferences > Build, Execution, Deployment > Build Tools > Gradle 에서 Build and run using 을 Intellij IDEA Run tests using 을 Intellij IDEA Gradle JVM을 java11(zulu11) 로 바꾸기 Actions on Save ( 저장 시 액션 ex)코드 정렬... ) Preferences > Tools > Actions on Save Reformat code : 저장 시 코드 정렬 Optimize imports : import 문 최적화. 사용되지 않는 회색 처리된 import 문을 없애 줌 Rearrange code : 코드 재정렬. Editor -> Code Sty.. 2022. 9. 22.