To run a data migration job, Relational Migrator requires MongoDB account credentials with the readWrite role on the target database. This page describes the procedure to make a user in your MongoDB database.
Steps
Relational Migrator can connect to an Atlas cluster or an on-premises deployment. Select the tab corresponding to your deployment type.
Use mongosh to provision a user account that has readWrite access to your data migration target database.
The example commands assume your deployment is running on localhost on the default port of 27017, and that you're creating a user to access the MongoEnterprises database.
For more information on connecting to MongoDB using mongosh, see Connecting to your MongoDB Deployment.
Connect to your deployment using mongosh
You must use an account that can run createUser on the admin and MongoEnterprises databases.
mongosh "mongodb://myadminuser:myadminpassword@localhost:27017/admin"
Create the service user in the admin database for authentication
Run the following command to create a migrator-service user with a password of your choice and readWrite access to the MongoEnterprises database:
use admin db.createUser( { user: "migrator-service", pwd: "password", roles:[{role: "readWrite" , db:"MongoEnterprises"}] } )