이 페이지에서는 Connections 탭 에서 새 MongoDB 연결을 저장하는 방법을 보여 줍니다. 데이터베이스 에 연결해야 하는 모든 작업 에 저장된 연결을 사용할 수 있습니다.
참고
Relational Migrator MongoDB 에서 MongoDB 로의 마이그레이션을 지원 하지 않습니다. 지원되는 데이터베이스에 대한 자세한 내용은 지원되는 데이터베이스 및 버전을 참조하세요.
MongoDB 클러스터 간 마이그레이션에 대한 자세한 내용은 MongoDB Cluster-to-Cluster Sync 참조하세요.
이 작업에 대하여
Relational Migrator 에서 MongoDB 연결을 저장하려면 다음을 수행해야 합니다.
데이터베이스 연결 문자열 또는 데이터베이스 정보를 식별합니다.
Connect to MongoDB.
중요
마이그레이션 계획하고 관계형 스키마 MongoDB 스키마 에 매핑하려면 올바른 read
권한이 있는 계정을 사용하여 연결해야 합니다.
데이터를 마이그레이션 하려면 readWrite
역할 있는 서비스 계정을 사용하여 MongoDB 에 연결해야 합니다. 필요한 권한을 가진 MongoDB 사용자를 만드는 방법에 대한 자세한 내용은 MongoDB 에서 Relational Migrator 사용자 만들기를 참조하세요.
단계
데이터베이스 연결 문자열
Relational Migrator 제외한 모든 MongoDB 연결 문자열 옵션을 appName
지원합니다. MongoDB deployment 에 연결할 때 appName
을(를) 재정의합니다.
Atlas 연결 URI
mongodb+srv://username:password@clusterurl.mongodb.net/database
예시 들어, 비밀번호가 hunter2
인 migrator-service
계정을 사용하여 MongoEnterprises
데이터베이스 에 연결하려면 다음을 수행합니다.
mongodb+srv://migrator-service:hunter2@cluster1.abc123.mongodb.net/MongoEnterprises
온프레미스 연결 URI
mongodb://username:password@host:port/database
예시 들어, 비밀번호가 hunter2
인 migrator-service
계정을 사용하여 MongoEnterprises
데이터베이스 에 연결하려면 다음을 수행합니다.
mongodb://migrator-service:hunter2@localhost:27017/MongoEnterprises
X.509 인증 사용
X.509 인증 사용하여 MongoDB 에 연결하려면 사용자 이름 과 비밀번호를 생략합니다. 대신 온프레미스 호스팅하다 및 포트 또는 Atlas cluster URL, 데이터베이스 이름, 다음 옵션을 지정합니다.
<mongodb:// or mongodb+srv://><on-premises host:port or clusterurl.mongodb.net>/<database>?authSource=$external&authMechanism=MONGODB-X509&tls=true&tlsCertificateKeyFile=</path/to/cert/client.p12>&tlsCertificateKeyFilePassword=<certpassword>
옵션 | 값 | ||
---|---|---|---|
| |||
| |||
| |||
참고 사항: 다른 MongoDB 제품과 달리 Relational Migrator 에는
| |||
|
예시 들어 cluster1.abc123.mongodb.net
의 MongoEnterprises
데이터베이스 에 연결하려면 비밀번호가 verysecure
인 인증서 파일 /etc/ssl/caToValidateServerCertificates.p12
를 사용합니다.
mongodb+srv://cluster1.abc123.mongodb.net/MongoEnterprises?authSource=$external&authMechanism=MONGODB-X509&tlsCertificateKeyFile=/etc/ssl/caToValidateServerCertificates.p12&tlsCertificateKeyFilePassword=verysecure
연결 문자열 구성 요소에 대한 자세한 내용은 MongoDB 데이터베이스 매뉴얼을 참조하세요.
MongoDB에 연결
Connections 페이지에서 새 연결을 저장하려면 다음을 수행합니다.
MongoDB 연결 문자열 입력
MongoDB connection string (URI) 에 MongoDB URI를 입력합니다.
X.509 인증 사용하는 경우 Relational Migrator 연결 문자열 구문과 인증서 파일 형식을 확인합니다.
연결 문자열 에 포함되어 있지 않은 경우 연결할 Database 를 입력합니다.
해당 항목이 연결 문자열 에 포함되어 있지 않고 X.509 인증 사용하지 않는 Username Password 경우 Relational Migrator MongoDB 사용자의 및 를 입력합니다.
Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 Username 및 Password 를 다시 입력할 필요가 없습니다.
Database, Username 또는 Password 를 비워 두면 Relational Migrator URI의 값을 사용합니다.