Search
Duplicate

데이터 내보내기(Export)

문서번호 : 11-263833
mysqldump 를 사용하여 데이터를 내보내는 방법에 대해 설명합니다. 이는 SingleStore DB 가 MySQL 과 동일한 쿼리 수준 입력 및 출력을 지원하기 때문에 사용할 수 있습니다.
[정보]
mysqldump 명령어를 사용하려면 mysql client 패키지를 설치해야 합니다.
SingleStore DB 또는 MySQL 의 인스턴스에 대해 mysqldump 의 출력(.sql 파일) 을 실행할 수 있으므로, 이 명령을 사용하여 둘 간에 데이터를 이동할 수 있습니다.
※ 절차 요약
1.
mysqldump 를 실행하여 데이터베이스 에 대한 .sql 파일을 만듭니다.
2.
mysqldump 를 실행하여 생성된 .sql 파일을 실행하여 복원합니다.

1. .sql 파일 생성(백업)

1) 단일 데이터베이스 백업

“foo” 라는 데이터베이스가 있는 경우 다음 명령을 사용하여 백업을 만들 수 있습니다.
mysqldump -u root -p<root_pw> -h 127.0.0.1 -P 3306 foo > foo.sql
Bash
복사

2) 모든 데이터베이스 백업

SingleStore DB 인스턴스의 모든 데이터베이스를 백업하려면 다음 명령을 사 용합니다.
mysqldump -u root -p<root_pw> -h 127.0.0.1 -P 3306 --all-databases > full_backup.sql
Bash
복사

2. .sql 파일 실행(복원)

mysqldump 에 의해 생성된 .sql 파일을 실행합니다.
singlestore -u root -p<root_pw> -h 127.0.0.1 -P 3306 < foo.sql
Bash
복사
일자
작성자
비고
2022.5.23
min