문서번호 : 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 | |