In this section, we will explore and summarize the different uses of the data dictionary.
Previously, to prevent the creation and destruction of tables or databases:
- It was necessary to enable the innodb_read_only variable for protection, which impacted only the InnoDB engine. Now, with MySQL version 8.0, all storage engines are affected.
- One of the functionalities in MySQL 8.0 has been improved, the data dictionary tables are protected and not visible, and the INFORMATION_SCHEMA is more stable.
- The tables of INFORMATION_SCHEMA are now connected directly to the data dictionary. This allows the optimizer to use indexes continuously live, resulting in better performance.
- Before MySQL 8.0, we could use mysqldump and do a MySQL export scheme. This will now not be possible and the export action will be only on schemas and tables, and not systems...