백업
# ./mysql/bin/mysqldump -u유저명 -p비밀번호 DB이름 > 파일명.sql
복구
# ./mysql/bin/mysql -u유저명 -p비밀번호 DB이름 < 파일명.sql
특정 테이블만 백업 및 복구
# ./mysql/bin/mysqldump -u유저명 -p비밀번호 DB이름 테이블이름 > 파일명.sql
# ./mysql/bin/mysql -u유저명 -p비밀번호 DB이름 테이블이름 < 파일명.sql
하위버전에서 4.x 버전으로 복구시에는 글자가 깨져나오기 때문에 DB를 변경해야 합니다.
ALTER DATABASE `DB이름` DEFAULT CHARACTER SET euckr COLLATE euckr_korean_ci
으로 DB를 변경해 주셔야 하며 아래처럼 복구를 하셔야 합니다.
# ./mysql/bin/mysql -u유저명 -p비밀번호 --default-character-set=euckr DB이름 < 파일명.sql
버전이 같을경우 윈도우용이든 리눅스용이든 그냥 data 디렉토리의 내용을 복사해서 사용해도 별로 문제가 없는것 같습니다.
백업시 유저명에 비밀번호가 설정되지 않았을경우 첫 엔터를 쳤을때 아무런 화면이 나오지 않습니다.
그때 바로 비밀번호를 입력하시던가. 없으면 그냥 엔터 치십시오.. 백업작업에 들어갑니다.
# ./mysql/bin/mysqldump -u유저명 -p비밀번호 DB이름 > 파일명.sql
복구
# ./mysql/bin/mysql -u유저명 -p비밀번호 DB이름 < 파일명.sql
특정 테이블만 백업 및 복구
# ./mysql/bin/mysqldump -u유저명 -p비밀번호 DB이름 테이블이름 > 파일명.sql
# ./mysql/bin/mysql -u유저명 -p비밀번호 DB이름 테이블이름 < 파일명.sql
하위버전에서 4.x 버전으로 복구시에는 글자가 깨져나오기 때문에 DB를 변경해야 합니다.
ALTER DATABASE `DB이름` DEFAULT CHARACTER SET euckr COLLATE euckr_korean_ci
으로 DB를 변경해 주셔야 하며 아래처럼 복구를 하셔야 합니다.
# ./mysql/bin/mysql -u유저명 -p비밀번호 --default-character-set=euckr DB이름 < 파일명.sql
버전이 같을경우 윈도우용이든 리눅스용이든 그냥 data 디렉토리의 내용을 복사해서 사용해도 별로 문제가 없는것 같습니다.
백업시 유저명에 비밀번호가 설정되지 않았을경우 첫 엔터를 쳤을때 아무런 화면이 나오지 않습니다.
그때 바로 비밀번호를 입력하시던가. 없으면 그냥 엔터 치십시오.. 백업작업에 들어갑니다.
반응형
'홈페이지 제작 > 웹서버 관련' 카테고리의 다른 글
[PHP] MSSQL 접속하는 방법 (셋팅방법, 윈도우 XP) (0) | 2008.06.28 |
---|---|
홈페이지 자료 이전 쉽게하는 방법 (0) | 2006.03.07 |
사용자 인증 (특정 디렉토리 접근제한) (0) | 2004.12.27 |
.htaccess 를 이용한 자료 무단링크 방지하기 (0) | 2004.03.22 |
TAR 을 이용한 압축(분할압축), 해제 (0) | 2004.03.22 |