database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 26583 게시물 읽기
No. 26583
[급]MySQL 바이너리 갱신 로그에 대해서
작성자
건방진연이(gamebible)
작성일
2007-04-09 11:31
조회수
2,136

안녕하세요..

MySQL 초보 입니다.. 고수님들에게 조언을 얻고자 이렇게 글을 씁니다. ^^;;


제가 궁금한것은 ..

MySQL에 바이너리 갱신 로그라는것이 남는걸로 알고 있습니다.

MSSQL에 트랜잭션 로그처럼...


여기서 질문 ^^;;


그 바이너리갱신로그를 일별로 몇분마다 남길수 있는 방법이 있을까요??


예)

2007년 04월 09일 바이너리 갱신로그

binaryLog-200704090030

binaryLog-200704090100

binaryLog-200704090130 <-- 이런식으로 날짜별 30분 간격으로 ^^;;

binaryLog-200704100030

binaryLog-200704100100

binaryLog-200704100130 <-- 날짜가 변한 후에도 30분 간격으로 ^^;;


그리고 일주일이면 일주일 이주일 이면 이주일 기간으로 지난 로그 삭제 시키는 방법 등 ..

아.. MySQL은 처음이라 ;; 모르는게 산더미이군요 ㅜ.ㅜ



고수님들의 따듯한 조언 기다리겠습니다. ^^;;


P.S : 본글은 제가 PHPSCHOOL 에도 올린 글입니다. ^^;; 너무 급한 나머지 여기저기 검색해보고 글을 올립니다 ㅜ.ㅜ

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요.



1. 시간별로 mysql bin log backup 하기

    mysqlbinlog 유틸리티를 이용하시면 됩니다.

    bin log 파일명이 Hostname-bin.000001 이라면 다음 커맨드를 이용하시면 됩니다.

    mysqlbinlog --no-defaults --start-datetime='2007-04-09 00:30:00' --stop-datetime='2007-04-09 01:00:00' 

    새벽 시간에는 사람이 작업 할수 없으니 쉘 스크립트를 이용하여 crontab 에 스케쥴 등록하면 되겠죠.


2. 일정한 시간이 지난 후의 로그 파일 삭제는 my.cnf 에 다음을 추가해 주시면 됩니다

    [mysqld]

    expire_logs_days=10 

    추가후에 서버 재시작 해주시면 10일 이상 지난 파일은 삭제 됩니다.

S초보님이 2007-04-09 22:40에 작성한 댓글입니다.
이 댓글은 2007-04-09 22:41에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
26587mysql 에서 mysql로 자료옮기는법
박대우
2007-04-10
1737
26586아래 복원시에 생긴문제 해결했는데, 의아한점이...
쏘울아치
2007-04-09
1998
26585디비 이전에따른 한글문제로 고민하고 있습니다.
2007-04-09
2011
26583[급]MySQL 바이너리 갱신 로그에 대해서 [1]
건방진연이
2007-04-09
2136
26582복원시 문제..(버전차이??) [1]
쏘울아치
2007-04-09
2402
26581쿼리 결과내 재 검색 및 행, 열 변환에 대한 질문입니다. [1]
푸른늑대
2007-04-08
4558
26580MySQL 문자셋 변경하는 법 [1]
김근영
2007-04-08
4389
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다