Para ejecutar un trabajo de migración de datos, Relational Migrator requiere credenciales de cuenta de MongoDB con el 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.
Utilice mongosh para aprovisionar una cuenta de usuario que tenga acceso a su base de datos de destino de migración de readWrite datos.
Los comandos de ejemplo suponen que su implementación se está ejecutando en localhost en el puerto predeterminado 27017 y que está 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 Cómo conectarse a su implementación de MongoDB.
Conéctese a su implementación usando mongosh
Debe utilizar una cuenta que pueda ejecutar createUser en las MongoEnterprises bases de datos admin y.
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 acceso readWrite a la base de datos MongoEnterprises:
use admin db.createUser( { user: "migrator-service", pwd: "password", roles:[{role: "readWrite" , db:"MongoEnterprises"}] } )