본문 바로가기
Bigdata

MySQL - Database 테이블 구조 와 데이터(table, data) 백업하기(Dump)

by 올엠 2024. 8. 12.
반응형

 MySQL에서 테이블 구조와 데이터 백업을 한번에 처리할 수 있는 방법은 간단하다.

sudo mysqldump -u <user> -p --databases <database> > <file>.sql

-p 공간을 비워두면 패스워드가 필요한 경우 자동으로 패스워드 입력으로 넘어가게 된다.

만약 root 유저에 asecurity 데이터베이스 테이블 구조까지 백업한다면 다음과 같이 명령하면 된다.

sudo mysqldump -u root -p --databases asecurity > asecurity_230308.sql

전체가 텍스트 내용이기 때문에 Table 구조만 필요한 경우 해당 내용을 따로 빼둘 수 있다.

테이블 단위로 하고 싶다면 database 다음에 공백을 두고 table 이름을 입력하면 된다.

반응형