clusterrepresents an InnoDB cluster.
dbaprovides access to InnoDB cluster administration functions using the AdminAPI. See InnoDB Cluster.
sessionis available when a global session is established, and represents the global session.
dbis available when the global session was established using an X Protocol connection with a default database specified, and represents that schema.
shellprovides access to various MySQL Shell functions, for example:
shell.optionsprovides functions to set and unset MySQL Shell preferences. See Section 9.4, “Configuring MySQL Shell Options”.
shell.reportsprovides built-in or user-defined MySQL Shell reports as functions, with the name of the report as the function. See Section 6.1, “Reporting with MySQL Shell”.
utilprovides various MySQL Shell tools, including the upgrade checker utility, the JSON import utility, and the parallel table import utility. See Chapter 7, MySQL Shell Utilities.
The names of the MySQL Shell global objects are reserved as global variables and cannot be used, for example, as names of variables.
You can also create your own extension objects and register them as additional MySQL Shell global objects to make them available in a global context. For instructions to do this, see Section 6.2, “Adding Extension Objects to MySQL Shell”.