푸른청년 푸르게 살고있나?  
home | 살아가기 | news | 세상보기 | tip&tech | 방명록 |  
   전체
   asp
   php
   jsp
   mssql
   mysql
   informix
   linux
   unix
   win2000
   javascript
   html
   oracle
   java
   etc
    
:: Tip&Tech > mysql
mysql 백업및 복구하기 투
백업및 복구하는데는 두가지 방법이 있다.
첫번째 mysqldump와 mysql 명령어를 이용하는 방법
두번째 data디렉토리에서 통째로 갖다 붓는 방법

첫번째는 예전에도 한번 했었다.
백업하기
# ./mysqldump -u루트계정 -p루트패스워드 [옵션] [디비명] [테이블명] > all.sql

복구하기
# ./mysql -u루트계정 -p패스워드 디비명 < all.sql

옵션에서 중요한건
--no-data : 데이터는 백업하지 않고, 테이블 생성 정보만 백업
--no-create-info : 데이터만 백업

두번째 갖다 붙는 방법은 더 간단하다.
mysql 데이터 디렉토리를 통째로 카피하여 원하는 리모트 서버의 mysql데이터 디렉토리에 갖다 부으면 된다.
하지만 한가지 주의사항.. ㅋㅋ
1. 그 디렉토리의 권한과 소유권을 바꾸어준다.
권한은 660 소유권은 mysql로 준다.
2. mysql 데몬을 다시 띄운다.

어떤가 간단하지 않은가..? ㅋㅋ

날짜: 2004-06-30 17:07:14, 조회수: 2220

다음글 일반 사용자 추가 및 데이터베이스 권한주기
이전글 [mysql] show status 명령으로 간단한 모니터링과 튜닝하기

꼬리말
글쓴이 비밀번호 #스팸글방지(주인장 닉네임을 쓰시오)

  
since by 2003.03.23 / 3th 2005.07.26 / 4th 2009.04.22 made by bluesoul