해당 데이터베이스에 있는 모든 테이블의 DDL을 뽑고싶었음..
--no-data
옵션이 DDL만 뽑기위한 옵션이고, 파일을 생성하고 싶은 위치에서 아래 명령어를 실행하면 된다.
mysqldump -h [ip address or hostname] -u [username] -p --no-data [databasename] > [filename].sql
아래 빨갛게 가린 부분이 데이터베이스명을 적은 곳!
만약 에러 발생하면,
--single-transaction
을 추가해서 실행해보자..
'STUDY > DATABASE' 카테고리의 다른 글
트랜잭션 (0) | 2022.10.11 |
---|---|
MySQL | load data infile ERROR (0) | 2021.04.13 |
MySQL | Unable to load authentication plugin 'caching_sha2_password' (0) | 2020.12.16 |
MySQL | 날짜 비교 ( where 오늘 / 이번 달 등) (0) | 2020.12.08 |
MySQL | Unknown collation: 'utf8mb4_0900_ai_ci' (0) | 2020.10.26 |