You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Topic stubs
* Rebuild
* Rebuild
* Copy edits
* Draft
* Tabbed procedure
* Wording and syntax
* Rendering fix
* Checking link rendering
* Rendering
* Rendering check
* Rendering
* Rendering
* Formatting
* Test connection step
* Partial tabbing
* Tabs
* Whitespace
* Typo
* Typo
* Whitespace
* Wording from sync job to migration job
* self hosted wording to on premises
* Step nesting
* Typo fix
* Rendering check after splitting out service user procedure
* Wording and indentation fixes
* Fixed permissions typo
* Fixed broken syntax example
* Rendering test for step includes
* Moved credentials into table includes for clarity
* Clarified Atlas cluster steps
* Indentation
* Removed unused file, updated relational connection topic
* Copy edits
* Updated SQL fields with database field behavior
* Updated wording
* Changed markup to procedure
* Updated ref to saved relational connection
* Copy edits
* Tab UI copy edits
* Removed extra step in includes
* Fixed orphaned topic
* Moved SSL steps into settings tables
* SSL cert field descriptions
* SSL cert field descriptions
* SSL cert field descriptions
* Pointed users towards SSL config properties
* Copy edits
* Updated a ref to be more specific
* Updated saved password behavior
* External review feedback
* Updated overview screenshot
* Updated summaries of when users create new connections
* Removed Atlas tab from the include version of MDB connection steps
* Fixing build warning
* Consistent wording
* Cleaned up connect step
* Iconography
* Fixing some ref line breaks
* Clarified effect of deleting a relational connection
* Clarified effect of deleting a relational connection
* Clarified effect of deleting a relational connection
* Note around available database types for existing projects
* Updated relational connection management to point out use case for staging to prod environments
* Internal review feedback
* Fixed broken link
* Rebuild after merging in upstream
* Fixed a few lingering mentions of sync jobs
* Updated UI description for connection bar
* Internal review feedback
To start a migration job, Relational Migrator must connect to your MongoDB
16
-
database. Relational Migrator requires a username and password which has ``readWrite``
17
-
access in the target database. This page describes
18
-
the procedure to make an authenticated user account and the Uniform Resource
19
-
Identifier (URI) formats for defining connections to your target
20
-
MongoDB database.
15
+
This page describes the Uniform Resource Identifier (URI) formats for defining
16
+
connections to your MongoDB database.
21
17
22
-
About this Task
23
-
---------------
18
+
Relational Migrator supports all connection string options except
19
+
:urioption:`appName`. It overrides ``appName`` when connecting to your MongoDB
20
+
deployment. For details on MongoDB connection string options, see
21
+
:manual:`Connection Strings <mongodb-uri>`.
24
22
25
-
- Relational Migrator supports all connection string options except
26
-
:urioption:`appName`. Relational Migrator overrides the ``appName``
27
-
connection string option when connecting to your MongoDB deployment.
28
-
For details on MongoDB connection string options, see
29
-
:ref:`<mongodb-uri>`.
23
+
MongoDB User
24
+
------------
30
25
31
-
- Relational Migrator can use both Atlas and on-premises URIs. This page
32
-
provides separate instructions for each deployment type.
26
+
For both Atlas and on-premises deployments, create a separate
27
+
:ref:`MongoDB user <rm-mongodb-service-user>` for Relational Migrator with
28
+
:authrole:`readWrite` access to your MongoDB database.
33
29
34
-
Atlas
35
-
-----
36
-
37
-
Connect to Your Deployment
38
-
~~~~~~~~~~~~~~~~~~~~~~~~~~
39
-
40
-
To provision user accounts in Atlas you need to be
41
-
`logged in to the Atlas GUI <https://cloud.mongodb.com/v2/>`__.
42
-
43
-
Create a New User
44
-
~~~~~~~~~~~~~~~~~
45
-
46
-
#. In the :guilabel:`Security` section of the left navigation, click :guilabel:`Database Access`.
47
-
#. Click :guilabel:`Add New Database User`.
48
-
#. In the :guilabel:`Authentication Method` section of the :guilabel:`Add New Database User` modal window, select the box labeled :guilabel:`Password`.
49
-
#. Under :guilabel:`Password Authentication`, enter the username ``migrator-service`` for the new user in the top text field.
50
-
#. Enter the password ``password`` for the new user in the lower text field.
51
-
#. Under :guilabel:`Database User Privileges`, click :guilabel:`Built-in Role`.
52
-
#. Select :guilabel:`Read and write to any database`.
53
-
#. Click :guilabel:`Add User`.
54
-
55
-
Connection URI
56
-
~~~~~~~~~~~~~~
57
-
58
-
Using the previously created account credentials, format the connection
59
-
URI for the target database. In this case ``MongoEnterprises``.
0 commit comments