이 페이지에서는 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 사용자 만들기를 참조하세요.
시작하기 전에
MongoDB Atlas cluster 에 대한 연결을 저장하려면 MongoDB Atlas 로 로그인 해야 합니다.
단계
데이터베이스 연결 문자열
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의 값을 사용합니다.