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..
macOS에서 UTM으로 Ubuntu 설치하기
·
개발 노트/Linux
안녕하세요.오늘은 macOS에서 UTM을 활용해 Ubuntu 환경을 세팅한 과정을 정리해보려고 합니다.설치환경macOS(M2) + UTM + Ubuntu 24.04.2 LTS가상머신 메모리: 4096MB / CPU: 2 core인터넷 연결: 브리지 네트워크설치과정1. UTM 설치하기✅ UTM은 macOS 환경에서 가상 리눅스를 구동하기 위한 가상화 도구입니다.설치 링크https://mac.getutm.app/ UTMSecurely run operating systems on your Macmac.getutm.appUTM 공식 홈페이지에서 다운로드 후 설치한 모습 ⬇️2. Ubuntu(LTS) ISO 다운로드✅ M2 맥북에 맞는 ARM64(64-bit ARM) 버전을 선택해 설치 준비를 합니다.Ubuntu..
자료형(Data Type) – 문자열, StringBuffer, 배열
·
개발 노트/Java
1. 문자열 (String)1.1 equalsequals 메소드는 두 문자열이 같은지 비교하는 메소드이다. 문자열의 값이 같은지 확인할 때 사용한다. String s3 = "Hi"; String s4 = "Hi"; System.out.println("s3 = " + s3); // Hi System.out.println("s4 = " + s4); // Hi System.out.println(s3.equals(s4)); // true System.out.println(s3 == s4); // true (같은 리터럴을 참조) String s5 = new String("Hi"); System.out.println("s5 = " + s5); // Hi System.out.println(s3.equ..
자료형(Data Type) - 숫자, 부울, 문자, 문자열
·
개발 노트/Java
자료형은 변수에 저장할 수 있는 데이터의 종류와 크기를 정의하는 개념입니다. 자바에서는 다양한 자료형을 제공하며, 변수에 따라 담을 수 있는 데이터의 타입과 크기가 다릅니다.자료형의 종류자바에서 사용되는 자료형의 주요 종류는 다음과 같습니다:숫자 (Number): 정수, 실수, 2진수, 8진수, 16진수 등 숫자 데이터를 표현합니다.부울 (Boolean): 참과 거짓을 나타내는 자료형입니다.문자 (Character): 한 개의 문자를 표현하는 자료형입니다.문자열 (String): 문자의 나열을 표현하는 자료형입니다.각 자료형은 다룰 수 있는 데이터의 크기와 형태가 다릅니다.자료형 - 숫자 (Number)숫자 형태의 자료형에는 정수와 실수가 있으며, 2진수, 8진수, 16진수 등 다양한 형식으로 숫자를 표..
변수와 표기법
·
개발 노트/Java
변수는 데이터를 저장하기 위해 메모리 공간에 붙인 이름입니다. 자바에서는 변수를 사용해서 값을 저장하고 나중에 그 값을 사용할 수 있습니다.int age = 20; String country = "Korea";변수 이름 규칙변수를 만들 때는 몇 가지 규칙이 있습니다. 변수 규칙 예시 문자와 숫자, _ (언더스코어), $ 사용 가능 int apple = 2000; int apple3 = 6000; int _apple = 2000; 숫자로 시작 불가 int 3apple = 6000; (잘못된 예시) 대문자와 소문자 구분 int apple = 2000; int Apple = 3000; int APPLE = 3500; 공백 사용 불가 int one apple = 2000; (잘못된 예시) 예약어 사용 불가 in..