그누보드 홈페이지 db와 data의 차이 그누보드 기준 설명
페이지 정보
작성자 멜랑넷 작성일 26-11-07 18:55 조회 2 댓글 0본문
홈페이지 업그레이드를 하다보면 혹은 백업과 복원을 하다보면 DB가 있고 DATA가 있는데 이게 왜 나눠져 있는 것이고 어떤 역할을 하는지 간단하게 정리합니다. 처음 입문자는 좀 이해하기 힘든 부분일 수 있으니까요.
홈페이지에서 DB(Database) 와 data 폴더(data 디렉터리) 는 서로 다른 역할을 합니다. 아래 설명을 할 것이지만, 아주 간단히 말하면 DB는 텍스트 사진 기타 컨텐츠를 담는 창고입니다. DATA 폴더는 내 사이트의 뼈대라고 생각하면 됩니다. 아래 설명을 참고하세요.
1. DB (데이터베이스)
데이터를 표 형태로 저장하는 공간입니다.
예를 들면:
- 회원 정보
- 게시판 글
- 댓글
- 로그인 기록
- 설정값
그누보드라면 보통 MySQL 또는 MariaDB에 저장됩니다.
예시
번호 | 제목 | 작성자 |
|---|---|---|
1 | 안녕하세요 | 홍길동 |
2 | 공지사항 | 관리자 |
이런 게시물 내용은 DB에 저장됩니다.
2. data 폴더
파일 자체를 저장하는 공간입니다.
예를 들면:
- 게시물 첨부파일
- 업로드 이미지
- 회원 프로필 사진
- 캐시 파일
- 썸네일 이미지
그누보드 기준으로는 보통 다음과 같은 구조가 있습니다.
예를 들어 게시글에 photo.jpg를 첨부하면
- 파일(photo.jpg)은 data 폴더에 저장
- 파일명, 경로 정보는 DB에 저장
됩니다.
백업할 때 중요한 점
많은 초보자가 DB만 백업하는데, 실제로는 다음 두 가지를 모두 백업해야 완전한 복원이 가능합니다.
✅ DB 백업
✅ data 폴더 백업
만약:
- DB만 복원하면 → 게시글은 보이지만 첨부파일, 이미지가 사라짐
- data만 복원하면 → 이미지 파일은 남아있지만 게시글이 없어짐
멜랑넷 리뉴얼 업그레이드의 경우 (그누보드5 이전 버전 → 최신 버전 이전)
저 처럼 아주 예전 버전에서 2026년 10월 가장 최신버전으로 업그레이드 했는데요. 그냥 새로 설치해서 리뉴얼을 하는 단계입니다. 그래서 아래 방법으로 했는데 더 간단하게 하는 방법이 있으면 그 방법대로 하시고요. 저는 워낙 낡은 버전이고 mySQL 옛날 버전에서 호스팅도 가장 최신으로 새로 개설해서 게시물만 살린 경우라 옛날 것을 그대로 이관 한다면 골치 아픈 설정들이 생길 수 있다는 점을 알려 드리고 싶습니다.
- DB 전체 백업
- data 폴더 전체 백업
- 새 폴더에 최신 그누보드 설치
- 게시판 테이블(g5_write_*) 및 회원 정보 이관(저는 기존 회원 정보 다 파기)
- data/file 폴더의 첨부파일 복사
이렇게 하면 게시글과 첨부파일을 모두 유지할 수 있습니다.
댓글목록 0
등록된 댓글이 없습니다.
