오늘은 대한입니다.
sun's longitude:300 06 5.60 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1163 번 글의 답장글: Re: [질문] 디비 백업 받았는데 파일 열어보면 내용이 없어요..
글쓴이: 산이 [홈페이지] 글쓴날: 2002년 09월 03일 01:20:20 화(새벽) 조회: 691

mysqlshow
mysqldump

프로그램의 정확한 경로를
지정해줘야 합니다.

즉,

# which mysqlshow mysqldump
/usr/sbin/mysqlshow
/usr/sbin/mysqldump
#

이와 같이 출력된다면

mysql_dump="/usr/sbin/mysqldump"
mysql_show="/usr/sbin/mysqlshow"

이렇게 고쳐줘야합니다.

물론 root 패스워드도 정확하게 지정해줘야하고요..


....

아래의 스크립트를 실행시키면 날짜별-시간, 그리고

데이터베이스이름-날짜-시간.sql.gz


형태로 압축됩니다.
압축을 풀어 열어보면 sql 문으로 되어 있어야 정상입니다.
물론 데이터베이스 안에 데이블이 없다면 백업 내용이
없습니다.


그리고 최근 3일 동안의 데이터베이스만
 남기려면
스크립트를 다시 짜거나 수동으로 지우는 방법밖에
없습니다.
귀찮더라고 일주일에 한번정도 시간을 내서
지워주는 것도 상관없습니다.

자주, 그리고 단순한 반복작업은 자동으로 실행하고,
이따금씩 비 주기적으로 작업하는 내용이라면 관리자가
손수 수동으로하는것이
 좋습니다.

관리자는 모든 내용을 자동으로 설정해놓은 것 보다는
약간씩 수동으로 설정해 놓은 것도 습관상 좋습니다.

 


[강현진]님이 남기신 글:

>밑에 보시면 여거보구 백업 받았는데요
>mysql_rootpasswd="xxxxxxx" <-- 이부분만
수정했습니다.
>백업은 되는데 파일에 내용이 아무내용이 없습니다.
>아시는분 글좀 부탁 드립니다.
>
>아참 하나만 더 물어볼게요
>3일꺼만 남기구 지워지게 하는 방법좀알려주세요

>이번에 첨으로 백업 받았습니다.^^
>참 신기하네요^^
>
>고수님들의 많은 가르침 부탁 드립니다.^^
>
>
>#!/bin/sh
>#
>#
>## Chilbong, Kim <san2@linuxchannel.net>
>## 2001.03.01
>## http://www.linuxchannel.net
>##
>##
>###########################################
>##
>## This file name : "mysqldump.cron"
>## cp mysqldump.cron /etc/cron.daily/
>## chmod 700 /etc/cron.daily/mysqldump.cron
>##
>###########################################
>## user setting
>##
>##
>mysql_host="localhost"
>mysql_rootpasswd="xxxxxxx"
>backupdir="/var/backup"
>mysql_backupdir="${backupdir}/mysqldump"
>mysql_dump="/usr/local/mysql/bin/mysqldump"
>mysql_show="/usr/local/mysql/bin/mysqlshow"
>##
>## Are you compress 'xxxx-2001xxxx-xx.sql' ?
>##     1 = yes(xxxx-2001xxxx-xx.sql.gz)
>##     0 = no
>db_compress="1"
>##
>## end user setting !!!
>############################################
>
>sysdtime=`date +%Y%m%d-%H`
>mysql_connect="-h $mysql_host -u root -p$mysql_rootpasswd"
>mysql_DBs=`$mysql_show $mysql_connect | egrep -v "(Databases|\+)" | awk
'{print $2}' 2>/dev/null`
>
>mysql_dump_work() {
>        mysql_each_DB="$1"
>       
mysql_dump_file="${mysql_backupdir}/${mysql_each_DB}-${sysdtime}.sql"
>        $mysql_dump $mysql_each_DB > $mysql_dump_file
>        if [ "$db_compress" = "1" ] ; then
>                gzip -9 $mysql_dump_file
>        fi
>}
>
>if [ "$mysql_DBs" != "" ] ; then
>
>        if [ ! -d "$mysql_backupdir" ] ; then
>                mkdir -p "$mysql_backupdir"
>                chmod 700 "$mysql_backupdir"
>        fi
>
>        for mysql_DB in $mysql_DBs ; do
>                mysql_dump_work $mysql_DB
>        done
>
>        chmod -R 600 $mysql_backupdir
>        #chown -R root $mysql_backupdir
>
>fi
>
>exit 0 

========================================

 
이전글 : [질문] 디비 백업 받았는데 파일 열어보면 내용이 없어요..
다음글 : Re: Re: 정말감사합니다. ^^ 산이님 기억할게요^^ (냉무)  
 from 211.49.50.103
JS(Redhands)Board 0.4 +@

[질문] 디비 백업 받았는데 파일 열어보면 내용이 없어요.. Re: Re: 정말감사합니다. ^^ 산이님 기억할게요^^ (냉무)
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.03(server) + (network) + (browser) seconds