그누보드 게시판 wrid 자동증가값 초기화 방법
페이지 정보

본문
그누보드 운영 중 테스트 글을 모두 삭제한 뒤에도 게시글 고유번호(wr_id)가 1부터 시작하지 않고 이어서 증가하는 문제를 해결하기 위해, phpMyAdmin을 이용해 테이블을 비우고 자동증가값을 초기화하는 방법을 안내합니다.
wr_id 자동증가값 이어서 증가 원인
그누보드 게시판에서 테스트 글을 모두 삭제한 후에도 wr_id 값이 1부터 시작하지 않고 이전 번호 이어서 증가하는 원인은 MySQL 데이터베이스의 auto_increment(자동 증가) 카운터 작동 방식 때문입니다.
- MySQL 테이블에서 행 데이터를 삭제하더라도
auto_increment카운터 값은 자동으로 리셋되지 않고 유지됩니다. - 따라서 게시판 테이블(
g5_write_xxxxx)의 글을 모두 지우더라도 삭제했던 게시물의 수와 마지막으로 생성되었던 번호가 누적되어 다음 글을 작성할 때 그 다음 번호부터 이어서 부여됩니다.
phpMyAdmin을 이용한 게시판 wr_id 자동증가값 초기화 방법
그누보드에서 테스트로 등록했던 게시물을 모두 삭제한 후 새로운 글을 작성할 때, wr_id 값이 1부터 시작하지 않고 이전 삭제된 게시물의 누적 번호 이어서 생성되는 현상은 MySQL의 자동증가(AUTOINCREMENT) 특성 때문입니다. 이를 초기화하여 `wrid`를 1부터 다시 시작하게 하려면 phpMyAdmin을 통해 해당 게시판 테이블 데이터를 비우는 작업을 진행할 수 있습니다.
1. phpMyAdmin 접속 및 테이블 확인
- 웹 호스팅을 이용 중인 경우, 호스팅 관리 메뉴 등에서 제공하는 phpMyAdmin 접속 링크를 통해 데이터베이스에 접속합니다.
- 그누보드 게시판 테이블은
g5_write_xxxxx형식(예: 공지사항 게시판의 경우g5_write_notice)으로 구성되어 있습니다. 초기화하려는 대상 게시판의 정확한 테이블명을 확인합니다.
2. 테이블 비우기(TRUNCATE) 실행
- 대상 테이블(
g5_write_xxxxx)을 선택한 후 비우기 기능을 실행합니다. - MySQL 환경에서
TRUNCATE TABLE명령에 해당하는 이 작업을 수행하면 테이블의 모든 데이터가 정리됨과 동시에 자동증가 카운터(AUTO_INCREMENT)가 초기값으로 재설정됩니다. - 유의사항: 실수를 방지하기 위해 작업하려는 게시판 테이블이 맞는지 반드시 확인한 후 클릭해야 합니다.
3. 추가 확인 사항
- 일부 관리자 환경이나 의견에 따라 phpMyAdmin의 테이블 작업 탭 내 테이블 옵션에서
AUTO_INCREMENT값을 직접 수정하거나, 테이블 비우기 후 해당 게시판 관리자 설정에서 카운트 조정 관련 항목을 확인하는 방법이 언급되기도 합니다.
phpMyAdmin 테이블 선택 시 주의사항
그누보드 게시판 테이블은 g5_write_xxxxx 형식으로 생성되므로, 초기화 작업을 수행하기 전에 대상 게시판의 영문 테이블명(예: g5_write_notice)과 현재 선택한 테이블이 일치하는지 정확히 확인해야 합니다. 실수를 방지하기 위해 작업 전 다른 게시판 테이블을 클릭하지 않도록 각별히 유의해야 합니다.
웹 호스팅 환경에서 phpMyAdmin에 접속하는 일반적인 방법
웹 호스팅 서비스를 이용 중인 경우, 호스팅 관리 메뉴나 관련 설정 페이지에서 phpMyAdmin 접속 링크를 기본으로 제공합니다. 해당 링크를 통해 데이터베이스 관리 화면에 진입할 수 있습니다.
- 호스팅 관리 페이지 활용: 이용 중인 웹 호스팅 업체의 관리자 페이지나 서비스 상세 보기 메뉴에서 데이터베이스 관리 툴(phpMyAdmin) 링크를 확인하여 접속할 수 있습니다.
- 직접 URL 접속 사례 (예: 닷홈 등): 일부 호스팅 환경에서는 주소창에
[아이디.dothome.co.kr/myadmin]형태의 주소를 입력하여 로그인 창으로 진입한 뒤, 호스팅 상세 보기에서 확인한 DB 계정 정보와 비밀번호를 입력해 로그인할 수 있습니다. - 해외 호스팅 사례 (예: 사이트그라운드 등): 관리 페이지에서 사이트 목록의
Site Tools또는cPanel메뉴로 이동한 뒤, 데이터베이스(MySQL) 섹션에서phpMyAdmin접속 버튼을 찾아 실행할 수 있습니다.
참고자료
기타 참고자료
- 이전글그누보드 스마트에디터(SmartEditor2) 글쓰기 영역 높이 조절하기 26.09.28
- 다음글그누보드 환경 설정 여분 필드 사용 방법 26.09.28
댓글목록
등록된 댓글이 없습니다.