macOS Homebrew 기반 MySQL 설치·보안 설정 및 DB 튜닝

💡 핵심 요약 (Executive Summary)

본 가이드는 mysql 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.

📑 Table of Contents

docker기반 로컬 세팅

installation
bash
brew install colima docker mysql-client
exec
bash
colima start
docker run --name spring-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=spring_db -d mysql:8.0
mysql -uroot -proot -h127.0.0.1 -P3306
colima stop 후 재실행
bash
colima restart
containerID=$(docker ps -a | grep mysql | awk '{print $1}')
docker start $containerID
sleep 1
mysql -uroot -proot -h127.0.0.1 -P3306
samples
fast_starter.sh
bash
port=3306
image="mysql:8.0"
container_name="spring-mysql"
MYSQL_ROOT_PASSWORD=root
MYSQL_DATABASE=spring_db

brew install colima docker
colima start
containerID=$(docker ps -a | grep $image | awk '{print $1}')
if [ -n "$containerID" ]; then
  docker start $containerID
else
  docker run --name $container_name \
  -p $port:$port \
  -e MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD \
  -e MYSQL_DATABASE=$MYSQL_DATABASE \
  -d $image
fi

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *