본문 바로가기

STUDY/DATABASE

MySQL | export DDL

해당 데이터베이스에 있는 모든 테이블의 DDL을 뽑고싶었음..

--no-data 옵션이 DDL만 뽑기위한 옵션이고, 파일을 생성하고 싶은 위치에서 아래 명령어를 실행하면 된다.

mysqldump -h [ip address or hostname] -u [username] -p --no-data [databasename] > [filename].sql

아래 빨갛게 가린 부분이 데이터베이스명을 적은 곳!

만약 에러 발생하면, --single-transaction을 추가해서 실행해보자..