diff --git a/setup_db.sh b/setup_db.sh new file mode 100644 index 0000000..821e4ee --- /dev/null +++ b/setup_db.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# LXC 전용 MariaDB 10.6 설치 및 기본 세팅 +# Rocky Linux 9 기준, VM1/VM2에서 공용으로 사용 + +# 1. 시스템 업데이트 +sudo dnf update -y + +# 2. MariaDB 모듈 초기화 및 설치 +sudo dnf module reset mariadb -y +sudo dnf module enable mariadb:10.6 -y +sudo dnf install -y mariadb-server + +# 3. 서비스 자동 시작 +sudo systemctl enable --now mariadb + +# 4. 테스트용 root 계정 세팅 (root 비밀번호 없이) +sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED BY ''; FLUSH PRIVILEGES;" + +# 5. 외부 접속 허용 설정 (VM1/VM2에서 접근 가능) +# 테스트 환경용, root는 비밀번호 없이 접근 가능 +sudo bash -c "cat > /etc/my.cnf.d/50-server.cnf" <