Update lxc/setup_mariadb.sh

This commit is contained in:
2025-12-23 17:50:22 +09:00
parent bdc254cfd0
commit 9c33fc2965

View File

@ -79,21 +79,33 @@ else
fi
############################################
# 3. DB 계정 설정
# 3. DB 계정 설정 (수정됨)
############################################
read_input "MariaDB 계정을 Linux 계정과 동일하게 사용할까요? (Y/n): " SAME_ACCOUNT
SAME_ACCOUNT=${SAME_ACCOUNT:-Y}
if [[ "$SAME_ACCOUNT" =~ ^[Yy]$ ]]; then
DB_USER="$LINUX_USER"
DB_PW="$LINUX_PW"
# 기존 Linux 사용자 재사용 시 → DB 비밀번호를 새로 입력
if [ -z "${LINUX_PW:-}" ]; then
while true; do
read_input "MariaDB 비밀번호: " DB_PW true
read_input "MariaDB 비밀번호 확인: " DB_PW_CONFIRM true
[ "$DB_PW" = "$DB_PW_CONFIRM" ] && break
echo "❌ MariaDB 비밀번호가 일치하지 않습니다."
done
else
# 새 Linux 사용자 생성 케이스
DB_PW="$LINUX_PW"
fi
else
read_input "MariaDB 사용자 이름: " DB_USER
while true; do
read_input "MariaDB 비밀번호: " DB_PW true
read_input "비밀번호 확인: " DB_PW_CONFIRM true
read_input "MariaDB 비밀번호 확인: " DB_PW_CONFIRM true
[ "$DB_PW" = "$DB_PW_CONFIRM" ] && break
echo "❌ 비밀번호 불일치"
echo "❌ MariaDB 비밀번호가 일치하지 않습니다."
done
fi