Docker로 MySQL 설치하고 접속해보기
·
개발 노트/DevOps
안녕하세요.이번 글에서는 Docker를 활용하여 로컬 환경에 MySQL을 설치하고, 직접 컨테이너에 접속해보는 흐름을 정리해봤습니다.👀 그럼 해보자설치환경OS: macOS도커 엔진: Docker DesktopDBMS: MySQL 8 (latest)포트: 3306비밀번호: mymyMySQL 이미지를 받아보자# 설치 명령어 예시docker pull mysql:버전정보# 최신 버전docker pull mysql:latestMySQL 도커 컨테이너 생성 및 실행하기docker run --name {컨테이너이름} -e MYSQL_ROOT_PASSWORD={password} -d p 3306:3306 mysql:{버전}docker run --name mysql-contaier -e MYSQL_ROOT_PASSWO..
[TIL] 2025.05.18 – MySQL에서 DB 이름 바꾸기
·
TIL
✏️ 오늘 공부한 개념MySQL은 RENAME DATABASE를 지원하지 않음RENAME TABLE을 이용해 테이블 단위로 DB를 옮겨야 함외래 키(FK) 순서가 중요하며 foreign_key_checks 설정 필요💡 내가 이해한 방식으로 다시 설명해보자MySQL에서는 DB 이름을 직접 바꾸는 명령어가 없어서 아래 코드처럼 수작업으로 테이블을 하나씩 새 DB로 옮겨야 한다.⚠️ RENAME TABLE은 복사가 아닌 이동이다.-- 외래키 제약 무시SET foreign_key_checks = 0;-- 테이블 이동RENAME TABLE old_db.table1 TO new_db.table1;RENAME TABLE old_db.table2 TO new_db.table2;...-- 외래키 제약 다시 활성화SET..