MySQL Constraints¶
Table 1 shows the constraints designed to ensure the stability and security of RDS for MySQL.
Function Item  | Constraints  | 
|---|---|
Database access  | 
  | 
Deployment  | ECSs in which DB instances are deployed are not visible to users. You can access the DB instances only through an IP address and a port number.  | 
Database root permissions  | Only the root user permissions are provided on the instance creation page.  | 
Database parameter modification  | Most parameters can be modified on the RDS console.  | 
Data migration  | Use MySQL CLI tools to migrate data by referring to Migrating Data to RDS for MySQL Using mysqldump.  | 
MySQL storage engine  | For details, see What Storage Engines Does the RDS for MySQL Support?  | 
Database replication setup  | RDS for MySQL uses a primary/standby dual-node replication cluster. You do not need to set up replication additionally. The standby DB instance is not visible to users and therefore you cannot access it directly.  | 
Minor version upgrade  | Currently, RDS for MySQL supports a maximum of 100,000 tables. If the number of tables is greater than 100,000, the minor version upgrade may fail.  | 
DB instance reboot  | RDS DB instances cannot be rebooted through commands. They must be rebooted through the RDS console.  | 
RDS backup files  | For details, see Downloading a Backup File. You can rebuild a DB instance from the recycle bin to restore data.  |