Para ejecutar una tarea de migración de datos, Relational Migrator requiere las credenciales de cuenta de MongoDB con la readWrite Rol en la base de datos de destino. Esta página describe el procedimiento para crear un usuario en su base de datos MongoDB.
Pasos
Relational Migrator puede conectarse a un clúster de Atlas o a una implementación on-premises. Selecciona la pestaña correspondiente a su tipo de implementación.
Utiliza mongosh para aprovisionar una cuenta de usuario que tenga readWrite acceso a la base de datos destino de la migración de datos.
Los comandos de ejemplo asumen que tu implementación se está ejecutando en localhost en el puerto predeterminado de 27017, y que estás creando un usuario para acceder a la base de datos MongoEnterprises.
Para obtener más información sobre cómo conectarse a MongoDB usando mongosh, consulte Conectarse a su implementación de MongoDB.
Conecte a su implementación usando mongosh
Debes usar una cuenta que pueda ejecutar createUser en las bases de datos del administrador y MongoEnterprises.
mongosh "mongodb://myadminuser:myadminpassword@localhost:27017/admin"
Crea el usuario de servicio en la base de datos admin para la autenticación
Ejecute el siguiente comando para crear un usuario migrator-service con una contraseña de su elección y readWrite acceso a la base de datos MongoEnterprises:
use admin db.createUser( { user: "migrator-service", pwd: "password", roles:[{role: "readWrite" , db:"MongoEnterprises"}] } )