Configuration Variables
Configurations have a default set of user, system, or initialization variables. You can edit the user and initialization variables, but not the system variables.
- User Variables: You can edit the user variables when you create or copy a configuration. Some of the user variables are default user variables. You cannot remove these default user variables from the configuration. See User Variables and Default User Variables.
- System Variables: Oracle defines the system variables according to the shape or requirements of the MySQL instance. You cannot edit the system variables. See System Variables.
- Initialization Variables: These variables apply for the life span of the MySQL instance of the DB system. While you can edit configurations, and can update the DB systems with new configurations, you cannot change the initialization variables once you apply them. See Initialization Variables.
A configuration variable can be dynamic, which means changing the variable does not require restarting the DB system.
Once you create a configuration, you cannot edit the variables. To add variables, you must create a new configuration with the desired variable definitions, or copy an existing configuration, edit it accordingly, and edit the DB system to use the new configuration.
User Variables
User variables are those variables that you can edit when you create or copy a configuration. Some of the user variables are default user variables. You cannot remove these default user variables from your configuration.
- To view the minimum and maximum values of user variables, see REST API Configuration Variables.
- The links for the variables lead to their descriptions in the on-premise MySQL Manual; some of the default values shown for MySQL Database Service may be different from those shown in the on-premise MySQL Manual.
Table 10-1 Default Values of User Variables




