음 가장 간단한 방법은 mysqladmin 프로그램을
이용하는거죠... 요즘 왠만한 mysql자료실에는
다 있을꺼예요... 글구 Mysql DB 백업은 아래를
참고하세요...
데이터베이스에 대한 풀 백업 실행:
shell>mysqldump --tab=/path/to/some/dir --lock-tables --opt
서버에서 업데이트를 하지 않는한 간단하게 모든 테이블파일
('*.frm','*.ISD','*.ISM'파일)을 복사할 수 있다. mysql가 실행
되고 있으면 멈추어야 한다. 그리고나서 --log-update 옵션으로
다시 시작하자. 'hostname.n'의 형식을 가진 로그 파일이 생성될
것이다. n은 mysqladmin refresh, mysqladmin flush-logs, the FLUSH LOGS문
또는 서버를 재시작할때마다 증가하는 숫자이다. 이렇게 생긴 로그 파일을
이용해 mysqldump를 수행하고 나서 데이터베이스에 변화된 내용을 복사(복제)
하는데 필요한 정보를 얻을 수 있다.
mysql메뉴얼 17.2 인용
: 안녕하세요..
: Mysql 을 사용하고 있는데요.. 버전은 아마 3.22.32
: 제가 서버를 관리 하는 관계로
: 여러 계정 유저들의 DB를 백업을 해야 할 일이
: 생겼거든요..
: 개개인 백업은 그냥
: mysqldump -u ID DBname -p > filename
: 이렇게 하고 있는데요..
: 여러명의 DB를 한번에 하거나
: 좀 쉽게 하는 방법이 없을까요?
: DB 사용자들이 늘어 갈수록 저의 노가다도
: 늘어 가고 있습니다.. ㅠ.ㅠ
: 부탁드립니다.
:
: --
: http://www.finkl.pe.kr--이 곳에 서명을 적어주십시오.
일기장을 훔쳐보자! http://ssopy.hihome.com