Files
cafe24-testserver/setup_db.sh
2025-12-23 11:01:40 +09:00

30 lines
848 B
Bash

#!/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" <<EOF
[mysqld]
bind-address = 0.0.0.0
skip-name-resolve
EOF
sudo systemctl restart mariadb
echo "=== LXC MariaDB 10.6 설치 완료 ==="