mysqldump명령어로 백업할 때에 -d옵션을 사용하면 백업대상 데이터베이스의 스키마(테이블구조)만을 백업 결과파일에 저장해준다.
즉 데이터값(레코드값)을 생성하는 SQL문은 결과파일에 저장되지 않는다는 의미이다. 사용하는 형식은 다음과 같다.
사용형식 : mysqldump -u DB사용자명 -p -d DB명 > 파일명 (DB명의 전체 테이블의 스키마 백업할 때)
사용형식 : mysqldump -u DB사용자명 -p -d DB명 테이블명 > 파일명 (DB명의 특정테이블만 스키마 백업할 때)
위의 형식에서 -d옵션 대신에 --no-data를 사용할 수도 있다.
'Works > MySQL' 카테고리의 다른 글
[MySQL] mysqldump Lock 없이 덤프 생성 옵션 (0) | 2022.06.21 |
---|---|
MySQL 서버의 time out 설정 (0) | 2021.06.16 |
MariaDB / 데이터베이스 이름에 하이픈(-) 또는 점(.) 포함하는 방법 (0) | 2020.07.03 |
MySQL mysqldump 시 특정테이블만 백업 받는 방법 (0) | 2020.03.04 |
특정 db Characterset, Collation 확인 (0) | 2019.04.25 |