Source DB |
Destination DB |
---|---|
|
|
To obtain accurate comparison results, compare data at a specified time point during off-peak hours. If it is needed, select Start at a specified time for Comparison Time. Due to slight time difference and continuous operations on data, inconsistent comparison results may be generated, reducing the reliability and validity of the results.
Before creating a migration task, read the following notes:
Type |
Restrictions |
---|---|
Database permissions |
|
Migration objects |
|
Source database |
|
Destination database |
|
Precautions |
|
This section uses the migration from an RDS MySQL database to a MySQL database on an ECS as an example to describe how to configure a migration task in a VPC network on the DRS management console.
Parameter |
Description |
---|---|
Region |
The region where the replication instance is deployed. You can change the region. To reduce latency and improve access speed, select the region closest to your services. |
Project |
The project corresponds to the current region and can be changed. |
Task Name |
The task name must start with a letter and consist of 4 to 50 characters. It can contain only letters, digits, hyphens (-), and underscores (_). |
Description |
The description consists of a maximum of 256 characters and cannot contain special characters !=<>'&"\ |
Parameter |
Description |
---|---|
Data Flow |
Choose Self-built to self-built. |
Source DB Engine |
Select MySQL. |
Destination DB Engine |
Select MySQL. |
Network Type |
Select Public network. Available options: VPN or Direct Connect, and Public network. By default, the value is Public network.
|
AZ |
Select the AZ where you want to create the DRS instance. Selecting the one housing the source or destination database can provide better performance. |
VPC |
Select an available VPC. |
Replication Instance Subnet |
The subnet where the replication instance resides. You can also click View Subnet to go to the network console to view the subnet where the instance resides. By default, the DRS instance and the destination DB instance are in the same subnet. You need to select the subnet where the DRS instance resides, and there are available IP addresses for the subnet. To ensure that the replication instance is successfully created, only subnets with DHCP enabled are displayed. |
Security Group |
Select a security group. You can use security group rules to allow or deny access to the instance. |
Migration Type |
NOTE:
If you select Full+Incremental, data generated during the full migration will be continuously synchronized to the destination database, and the source remains accessible. |
Parameter |
Description |
---|---|
Tags |
|
If a task fails to be created, DRS retains the task for three days by default. After three days, the task automatically ends.
Parameter |
Description |
---|---|
IP Address or Domain Name |
The IP address or domain name of the source database. |
Port |
The port of the source database. Range: 1 - 65535 |
Database Username |
The username for accessing the source database. |
Database Password |
The password for the database username. |
SSL Connection |
SSL encrypts the connections between the source and destination databases. If SSL is enabled, upload the SSL CA root certificate. NOTE:
|
The username and password of the source database are encrypted and stored in the database and the replication instance during the migration. After the task is deleted, the username and password are permanently deleted.
Parameter |
Description |
---|---|
IP Address or Domain Name |
The IP address or domain name of the source database. |
Port |
The port of the destination database. Range: 1 - 65535 |
Database Username |
The username for accessing the destination database. |
Database Password |
The password for the database username. |
SSL Connection |
SSL encrypts the connections between the source and destination databases. If SSL is enabled, upload the SSL CA root certificate. NOTE:
|
Migrate Definer to User |
|
The IP address, port, username, and password of the destination database are encrypted and stored in the database and the replication instance, and will be cleared after the task is deleted.
Parameter |
Description |
---|---|
Flow Control |
You can choose whether to control the flow.
|
Filter DROP DATABASE |
During an incremental migration, executing DDL operations on the source database may affect the data migration performance to some extent. To reduce data migration risks, DRS allows you to filter out DDL operations. The database deletion operation can be filtered out by default.
|
Migrating Accounts |
During a database migration, accounts need to be migrated separately. There are accounts that can be migrated completely, accounts whose permissions need to be reduced, and accounts that cannot be migrated. You can choose whether to migrate the accounts based on service requirements.
|
Migration object |
You can choose to migrate all objects, tables, or databases based on your service requirements.
If the source database is changed, click NOTE:
|
Parameter |
Description |
---|---|
Started Time |
Set Start Time to Start upon task creation or Start at a specified time based on site requirements. The Start at a specified time option is recommended. NOTE:
The migration task may affect the performance of the source and destination databases. You are advised to start the task in off-peak hours and reserve two to three days for data verification. |
For details about how to handle check items that fail to pass the pre-check, see Solutions to Failed Check Items.
You can proceed to the next step only when all checks are successful. If there are any items that require confirmation, view and confirm the details first before proceeding to the next step.
If the common parameter values in the comparison results are inconsistent, click Save Change to change the destination database values to be the same as those of the source database.
Performance parameter values in both the source and destination databases can be the same or different.
DRS automatically makes the destination database values the same as those of the source database.
You can also manually enter parameter values.
The system changes the parameter values based on your settings for the destination database values. After the modification, the list is updated automatically.
Some parameters in the destination database require a restart before the changes can take effect. The system will display these as being inconsistent. In addition, restart the destination database before the migration task is started or after the migration task is completed. To minimize the impact of this restart on your services, it is recommended that you schedule a specific time to restart the destination database after the migration is complete.
For details about how to set parameters during a comparison, see Parameters for Comparison.
Parameter |
Description |
---|---|
Started Time |
Set Start Time to Start upon task creation or Start at a specified time based on site requirements. The Start at a specified time option is recommended. NOTE:
The migration task may affect the performance of the source and destination databases. You are advised to start the task in off-peak hours and reserve two to three days for data verification. |