OS
mysql backup
- 비아웹 오래 전 2022.02.16 13:52 인기
-
- 4,532
- 0
mysql 백업 및 복구에 대해 남겨봅니다.
1. 테스트 버전 mariadb 5.5.64
mysql --help 에서 기본적인 메뉴얼 확인 가능합니다.
그 중 자주 사용하는 command 에 대해서만 정리를 남겨봅니다.
2. 전체 백업 및 복원
패스워드는 백업 command 에 넣지 마시고, 별도 입력하세요
로컬에서 전체 디비를 백업 받을때 주로 사용되며 복원시에는
전체 복원의 경우에는 DB 재설치 및 서버 이전시 사용하는 경우에 사용하며, 사실상 사용 빈도가 적습니다.
3. 특정 DB 백업 및 복원
4. 특정 테이블 백업 및 복원
5. DB의 구조만 백업 받는 경우 ( 흔히 말하는 스키마 백업)
DB 전체의 구조 백업
특정 테이블의 구조 백업
6. 캐릭셋 옵션 사용 백업
- 특정 character set 을 사용하여 백업, 예는 euckr 사용
7.기본 옵션
--host=host이름 또는 IP -h 호스트명
디폴트값은 localhost, localhost 의 경우 입력 불필요
--user=유저명 -u 유저명
--password=패스워드 -p 패스워드
--port=포트번호 -P 포트번호
default 포트인 3306 사용시 입력 불필요
--socket=경로 -S 경로 (거의 사용할 일이 없음)
--all-databases -A (모든 데이터베이스)
8. 특이 옵션
--events -E 이벤트
--routines -R 프로시저
--triggers - 기본이 enable 이라 백업시 포함
9. 프로시저와 이벤트 포함하여 백업
10.백업시 lock 없이 진행하고자 할때
-- single-transaction innodb /bdb 에서 사용시 일관된 덤프 가능
--skip-lock-tables lock을 안 하고 백업 진행
일반적으로 dump를 하고자 할때 사용하는 옵션
감사합니다.
서버호스팅 비아웹
mysql backup 의 경우 장애시 마지막 보루이니 누락없이 진행하시기 바랍니다.
- 이전글Minicom 설치 및 사용법2022.02.16
- 다음글phpMyAdmin 설치하기2022.02.14
댓글목록
등록된 댓글이 없습니다.