그누보드 관리자용 DB 백업(dump) 기능
백업 부지런하게 하고 계신가요?
phpmyadmin으로 주고 DB 백업을 받고 있지만 웹호스팅응 하는경우 인증등의 절차가 있어 불편하지는 않으신지?
홈페이지를 만들어 두었는데 백업 방법을 아무리 설명해줘도 못알아 듣는 경우 없나요?
귀차니즘으로 별로 중요하지 않은 사이트지만 생각날때 백업 한번 하려는데 DB 접속암호를 까먹었는경우..
이렇때 짜안~~ 하고 한방에 DB를 백업하게 해줍니다.
그냥 관리자 메뉴에서 클릭 한 방이면 슝쓩 내 PC로 다운로드 됩니다.
설치 그딴거 없습니다. 첨부된 2개 파일을 adm 관리자 폴더에 넣어주면 관리메뉴에 "HowCode SQL 덤프" 메뉴가 생깁니다.
다운로드시 임시 파일을 생성하지 않습니다. (웹호스팅 공간을 소중하게 지켜줍니다.^^)
exec popen 등 system 명령을 사용하지 않아서 난데없는 해킹경고 메시지를 받지 않아도 됩니다.
100% 순수한 php명령으로 구현된 1개 파일입니다.
dump된 DB파일은 편집기로 볼수 있으며 자료수,최근일등 간단한 설명도 달려 있습니디.
요즈음 해킹 시즌인지라 미리미리 준비해두면 한결 마음이 편할껍니다.
설치방법 : 압축을 풀어 나온 파일 2개를 adm 폴더에 업로드
사용방법 : 관리자메뉴에 생성된 "HowCode SQL 덤프" 클릭
php7 / mysql 5.0 버전에서 테스트했습니다. 그 외 버전에서 오류가 발생되면 댓글남겨주세요.
첨부파일
그누보드5 스킨
2,752건좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
행복한 설 연휴 보내고 계신가요? 설 설물로 무료 날씨 API를 이용한 실시간 날씨 자료 올립니다. 새해 복 많이 받으세요. ^^ 제목 : AR 실시간 날씨 (latest)...
# index.php에서 head.php와 tail.php를 남기고 최신글과 갤러리를 삭제한후에 그 자리에 accodion을 넣은 것입니다. 즉 최신글을 아코디언으로 대체한것입니다...
QA 스킨 게시판이 따로 없어 게시판 스킨에 올립니다. QA스킨입니다. /skin/qa 폴더에 올려주세요. basic 스킨을 커스텀해서 만들었습니다. 사이트 개편하면서 만들어지...
1. 갤러리리스트 2. 갤러리내용 3. 갤러리글쓰기 4. 스킨에 맞게 관리자모드에서 설정해야하는 숫자 (*그리고 게시물 글자수는 11로 해주세요. 그 이상하면 틀이 깨져...
얼마전 만들어 놓고 있다가 공유합니다. 우측 버튼의 유색을 만들어 놓으면 회색버튼을 따로 만들지 않아도 됩니다. 패이드 시간값등 조절 가능하고요 CSS, JS 폴더 따로 해놔서 구...
basic 스킨 수정하여 만들었습니다. 관리자 계정으로 로그인시 선택 삭제 기능이 되지 않습니다.
TV시청할수 있는 게시판입니다. 설치방법 보드/스킨 에 넣으시면 됩니다. 그누보드 전버전 plugin/htmlpurifier/safeiframe.txt 수정 [code] ...
빌더 사용 하시는 분들이 있다면 (아미나 빌더)에 적합함 아미나 빌더 스킨 설정 pc 모바일 모두 동일하게 스킨 적용시 스마트폰에서 이용 가능 모든 동영상/음악 재생기?...
정말 별건 아니구요. 사이트 개편 도중에 만들어지는 스킨들 올리고 있습니다. 이미지가 안 쓰이는 스킨입니다.
백업 부지런하게 하고 계신가요? phpmyadmin으로 주고 DB 백업을 받고 있지만 웹호스팅응 하는경우 인증등의 절차가 있어 불편하지는 않으신지? 홈페이지를 만들어 두었는데 백업...
댓글 33개
100포인트 이상 생기실 거예요.
본문 글 작성이 어색하시면 마음에 드는 글에 댓글만 달아도
200포인트는 5분 이내 확보가 되지 않을까요?
해 보시면 되시죠! 하세요. ^^
php 공부를 위해 받아갑니다~ 좋은 자료 감사드립니다 : )
아니면 그림처럼 2가지만 체크해서 받나요?
이전에 JS빌더에 비슷한거 탑재해서 배포 했었는데 어떻게 다른지 봐야겠습니다.....ㅎㅎ
이런 에러가...ㅠ.
(미리 감사드립니다 :))
---------------------------------------------------------------------------
//echo "<xmp>";
if (!$target_tables) {
$rst = sql_query('SHOW TABLES');
while($row = sql_fetch_array($rst)) {
$target_tables[] = array_values($row)[0]; // $row[0]; 가 안될때
}
}
-----------------------------------------------------------------------------------------------
다름 루틴으로 바꾸어봐주시고 잘 되시는지 봐주세요.^^
변경전 : $target_tables[] = array_values($row)[0];
변경후 : $target_tables[] = current($row);
감사합니다~~~
직접 백업: 19.8 MB
로빈님 코드로 백업: 20.1 MB
로빈님 코드가 약 0.3 MB 정도 용량이 더 큽니다.
직접 백업: 80919 줄
로빈님 코드로 백업: 82624 줄
그리고 로빈님 코드로 백업하면
sms5_book_group 테이블 까지만 백업이 되는 것 같습니다.
그 다음 테이블인
sms5_form
sms5_form_group
sms5_history
이 테이블들은 로빈님 코드로 백업한 파일에서는 안보이더군요..
실례되는 말씀인 줄은 압니다만, 조금 불안해서요 ㅠㅠ
정상적으로 DB 백업이 된 것이 맞나요?
테이블은 빠지면 안되는데요. 괜찮으시다면 두개의 DB를 전부 저의 메일로 보내주실수 있나요?
증상확인후에 바로 삭제하겠습니다.